1.关于PHP

PHP(Hypertext Perprocessor,超文本预处理器),是一种服务器端、跨平台、HTML嵌入式的脚本语言,其独特的语法混合了C、Java、和Perl语言的特点,是一种被广泛应用的开源式的多用途脚本语言,尤其适合web开发。

2.语言优势

安全性、扩平台、支持广泛数据库、易学、执行速度快、免费、模板化、支持面向对象和面向过程、内嵌Zend加速引擎。

3.PHP5

PHP5中的对象已经进行了较系统和全面的调整,下面着重说下对象模式。

构造函数和析构函数

对象引用

对象克隆

对象的私有、公共及其保护模式

接口

抽象层

__call

__set和__get

静态成员

...额,都是熟悉的面向对象特征,和C++差不多。

4.环境搭建:

通常分为两部分,一部分是开发环境,另一部分是编译器。

正常的话开发环境需要安装很多相关,比如Apache、PHP、MySql...等,如果是windows服务器或者在windows上开发的话,可以直接下载相关的组合包,比如EasyPHP、AppServ、XAMPP、Wamp...等等。但是如果是Linux的话需要手动一个一个安装上相关组件。但是貌似直接买建站的那种服务器直接就是装好了。我看我们公司后台相关貌似都是在Windows上开发,然后测试好后直接拷贝到Linux上线了。编译器也有很多,比如Dreamweaver或者phpstorm什么的都可以。

我用的是wamp+phpstorm。说下这两个怎么安装。先下载wamp安装上,貌似如果之前自己装了一些数据库或者PHP什么的可能会有问题,需要卸载相关。不过我没遇到过,因为我电脑之前啥都没装。Wamp设置的一些参数需要记一下,以后可能会用到。然后安装编译器,到官网上下载并且安装phpstorm。安装完成后可以改下主题:

File->settings->Apperance->Theme.

然后创建第一个项目:

File->NewPorject填写先关,Project  type可以选择PHP。

然后创建一个测试程序,右键New-PHP file

然后里面可以这样写:

点击运行就行了。对了第一次运行可能会出现502的状况,运行失败后右上角会有提示,点击那个提示的设置,把PHP.exe路径徐选上就行了。要是找不到就看这个网址:http://www.cnblogs.com/vleexy/p/4307999.html

5.相关网址:

PHP开发文档:http://php.net/manual/zh/

最新文章

  1. [LeetCode] Divide Two Integers 两数相除
  2. Observer设计模式中-委托事件-应用在消息在窗体上显示
  3. MBProgressHUD框架的使用:https://github.com/jdg/MBProgressHUD
  4. 编程工具系列之一------使用GDB的堆栈跟踪功能
  5. 如何将maven项目导入myeclipse中
  6. js 字符串转换为数值
  7. UI3_UIView自动布局
  8. 尚学堂 JAVA Day13 abstract 关键字
  9. 关于block 用法
  10. Log4j扩展使用--日志格式化器Layout
  11. 兄弟连学Python-Mysql的操作应用
  12. 系统级性能分析工具perf的介绍与使用[转]
  13. Debian9桌面设置
  14. 怎么样从多列的DataTable里取需要的几列
  15. zabbix基础知识
  16. 【JEECG技术文档】online自定义模板的使用
  17. Android Handler 消息处理使用
  18. linux下配置SS5(SOCK5)代理服务
  19. NET技术公众号已上线
  20. 基于HTML5/CSS3图片网格动画特效

热门文章

  1. java 方法详解
  2. Python-jet后台管理的使用
  3. Hive相关的命令
  4. (4)MySQL进阶篇SQL优化(常用SQL的优化)
  5. && 与 || 差在哪?-- Shell十三问<第十问>
  6. 看过这篇剖析,你还不懂 Go sync.Map 吗?
  7. Ubuntu16.04下安装virtualbox,配置及卸载
  8. hahahah JavaScript 小小小细节
  9. Java网络编程快速上手(SE基础)
  10. Java后端部署以及与Android通信注意事项