PHP

PHP是什么

PHP(全称:PHP: Hypertext Preprocessor,即“PHP:超文本预处理器”,戏称“拍簧片”,“世界上最好的编程语言”)是一种开源的通用计算机脚本语言,主要适用于Web开发。它具有快速性、灵活性和实用性等特点,既能开发博客类的小网站,也能开发类似Facebook这样的大网站。

PHP能做什么

PHP有什么优点

  • 容易上手:PHP是一门快速并且容易上手的服务器脚本语言,也是许多人入门编程的首选。
  • 开发速度快:免编译,调整问题快速,部署非常方便。
  • 跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS、Android等平台
  • 效率高:PHP消耗相当少的系统资源。
  • 社群强大: 拥有庞大的活跃社群, 开发者遇到的大多数问题, 基本都能找到解决方案。
  • 类库和扩展众多: 开发人员可以将侧重点放在业务上,不用花太多的时间重复造轮子。

PHP有什么缺点

  • 执行速度偏慢: PHP相对其他开发语言, 执行速度上并不占优势,主要因为PHP是弱类型免编译,这个点在PHP7之后得到极大改进。
  • 语法风格不够统一,由于要兼容历史版本,PHP中存在多种风格并存的情况,会给新人带来困扰。

哪些知名网站应用了PHP

  • Facebook
  • Yahoo
  • WordPress
  • 维基百科
  • 新浪微博
  • 百度贴吧

PHP版本

  • 7.1
  • 7.0

范例

[运行代码]

echo "hello,world!";
echo time();

[执行结果]

hello,world!1537000294


参考链接

  1. 官网 http://www.php.net
  2. W3Cschool PHP教程 http://www.w3cschool.cn/php/
  3. swoole http://www.swoole.com/

参见

安装配置 安装 php.ini php-fpm.conf
基础 简介 历史 基本语法 函数
数据类型 string number boolean object array
面向对象 class abstract interface trait
文件操作 file excel csv word pdf json xml yaml
应用 mysql memcache sqlite nosql postgresql mongodb redis kafka etcd sphinx solr elasticsearch

rsyslog queue log gd imagick ffmpeg

扩展 extension curl pdo swoole
PHP框架 yaf yii laravel cakephp zend thinkphp