• 介绍
  • 特性
  • 开发工具
  • 开发环境
  • 其他

目录

http://www.foxwho.com/article/24

CSDN目录:
http://blog.csdn.net/fenglailea/article/details/60330101

介绍

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

选自:百度百科 http://baike.baidu.com/link?url=wheBYe0ShxL1gTI5LKfES7ofXk8CZ-9i1muzMbeG8J425q4U1eV5yKt3kUlcKei_tNuQJKMXSKTgvs7Za1t__a

风.fox

特性

PHP的特性包括:

  1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。

  2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,

PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;

PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。

  1. PHP支持几乎所有流行的数据库以及操作系统。

  2. 最重要的是PHP可以用C、C++进行程序的扩展!

开发工具

开发工具有很多,这里推荐PHPStorm(多年使用开发工具心得)

文本工具推荐,Notepad++、Editplus、SublimeText

后面有机会,单开几节专门讲解开发工具和开发环境的基本使用和配置

开发环境

PHP:7.1.X 版本

MySql:5.6.x 或更高版本

Nginx:1.11.10 或更高版本

缓存:redis 最新版

操作系统:主要以MACOs系统(macbook pro)下开发为主,WIN10系统偶尔使用。

为什么使用MAC系统(macbook pro)呢?主要是方便,手感非常棒,对文件名大小写支持非常好,有WORD,EXCEL,Visio,PowerPoint ,QQ 等等支持(关键是QQ,好多公司的事都是通过QQ通信的,网页版QQ功能太少,提示信息不全,如果Linux有原生QQ,就可以直接使用Linux了)

php开发框架:ThinkPHP 5.x(这里使用它,因为方便,中文文档全,方便 爱慕女神的闷骚男 查看)>网址:http://www.thinkphp.cn/

其他

如果PHP语言能自解释自己就最好了,希望越来越好

1.1.PHP7.1 狐教程-(认识PHP 7.1)相关推荐

  1. php5.3 with-mysql centos_Centos编译搭建php7让php5.3和php7兼容共存教程

    PHP7版本现在在linux系统中已经开始使用起来了,下面我们来看一篇关于Centos搭建PHP7.0.x让php5.3和php7兼容共存教程,希望下文对各位有帮助. 先安装php5.3 就不说,说C ...

  2. centos7安装详细图解_CentOS7编译安装PHP7的详细教程(图文)

    本篇文章给大家带来的内容是关于CentOS7编译安装PHP7的详细教程(图文),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 使用编译的方式来安装 PHP 7. 安装编译工具.依赖包 ...

  3. php7.1 安装pecl,mac pecl 安装php7.1扩展教程

    mac pecl 安装php7.1扩展教程,目录下,其他的,就行,很简单,这个时候 mac pecl 安装php7.1扩展教程 易采站长站,站长之家为您整理了mac pecl 安装php7.1扩展教程 ...

  4. php5.3 php7兼容,Centos搭建PHP7.0.x让php5.3和php7兼容共存教程

    先安装php5.3 就不说,说Centos搭建PHP7.0教程: # wget  http://php.net/get/php-7.0.4.tar.gz/from/a/mirror 解压安装 # ta ...

  5. PHP7 安装 Swoole 教程

    PHP7 源码安装 步骤 1.解压 tar -xjvf 2.configure 3.make 4.make install 安装上传下载命令 yum install -y lrzsz linux 操作 ...

  6. php7.2 mysql 教程_如何在PHP7中扩展mysql,先安装php7.2。后安装mysql

    相对与PHP5,PHP7的最大变化之一是移除了mysql扩展,推荐使用mysqli或者pdo_mysql,实际上在PHP5.5开始,PHP就着手开始准备弃用mysql扩展,如果你使用mysql扩展,可 ...

  7. php扩展兼容,PHP扩展迁移为PHP7扩展兼容性问题记录,php7兼容性_PHP教程

    PHP扩展迁移为PHP7扩展兼容性问题记录,php7兼容性 PHP7扩展编写的时候,提供的一些内核方法和之前的PHP之前的版本并不能完全兼容.有不少方法参数做了调整.下面是在迁移过程中遇到的一些问题. ...

  8. php7扩展开发教程,Laravel 7 扩展开发教程

    下面由Laravel入门教程栏目给大家介绍Laravel 7 扩展开发教程,希望对需要的朋友有所帮助! 步骤 1. 创建一个新项目 我更喜欢使用 Laravel 安装程序.laravel new la ...

  9. php7扩展开发教程,Linux下PHP7扩展开发入门教程1:扩展开发流程

    本文将会基于PHP7开发一个最简单的扩展,随便取个名learn_ext,编译生成一个learn_ext.so文件,最终调用可以在php中调用learn_ext扩展中的函数来输出一个hello worl ...

  10. CentOS7 安装 PHP7 完全详细教程

    CentOS7的默认PHP版本是PHP5,但是如果我们要安装PHP7,不需要将现有的PHP5删除,只要将PHP升级到PHP7即可. 使用 yum provides php 命令可以获取CentOS7的 ...

最新文章

  1. FPGA之道(43)编写纯净的组合或时序逻辑
  2. Android获取apk信息(版本、包名等)
  3. hdu1435 稳定婚姻问题
  4. hdu 4336 Card Collector
  5. 学习笔记Spark(四)—— Spark编程基础(创建RDD、RDD算子、文件读取与存储)
  6. 【可视化】seaborn常用的10种数据分析图表
  7. ubuntu grep搜索文本
  8. linux shell: 搜索字符串,剔除包含特定字符的行
  9. 再续2014年网页设计趋势
  10. android 银行卡号 4位,Android中的EditText输入银行卡号四位空一格
  11. 三点坐标确定圆心坐标
  12. 100以内的奇数和是多少,问一下100以内的奇数和偶数分别相加起来和是多少?
  13. php递归算法获取树形菜单数据TreeMenu代码实现
  14. 鼠标滚轮乱跳解决方法
  15. 距离度量与相似度度量
  16. 2020最新苹果CMSV10 JAVA原生APP影视源码 有安装教程
  17. 港科百创| 香港科大-越秀集团百万奖金国际创业大赛·2021年度总决赛系列活动全回顾...
  18. windows资源保护无法启动修复服务器,win10专业版sfc/scannow修复系统提示windows资源保护没法启动修复服务?...
  19. 基于KU115的FPGA加速卡
  20. jaxb教程_JAXB示例教程

热门文章

  1. ASP.NET MVC Framework体验(4):控制器
  2. 拓端tecdat|R 语言绘制功能富集泡泡图
  3. C++_limits头文件
  4. oracle日期00开头,【原】Oracle中产生 “0000-00-00”格式的日期
  5. cv2.add和cv2.subtract图像加减法运算
  6. Pytorch遍历DataLoader时报错BrokenPipeError: [Errno 32] Broken pipe
  7. logistic回归__基于Python和Numpy函数库
  8. Python实践通过使用XGBoost中的尽早停止【Early Stopping】策略来避免过度拟合
  9. python实现给定一个字符串,寻找最长非重复子串
  10. python实现 Floyd算法求解最短路径距离问题