Codes【Camel】...【学】@Jav...

1. PHP 入门-学习资源(windows/mac/linux

2019-04-19  本文已影响1人  Reinelili

从法国Polytech工程师学校毕业之后,我如愿来到了Atos-Worldline的支付中心实习。进入了Sips业务组(还是和大雪在一个办公室,奇妙的感觉)。我是来做Java的,没想到第一周的培训,需要用PHP模拟我们的业务。对于我这个Web小白来说,只有从头速成了!

PHP 博采众长的综合教程从今天开始了!

PHP 简介

PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言,
超文本预处理器。

PHP 的常见用途:

通过 PHP,您不再限于输出 HTML。您可以输出图像、PDF 文件,甚至 Flash 电影。您还可以输出任意的文本,比如 XHTML 和 XML

PHP 的特点

PHP 普及的五个重要特征:简单,效率,安全,灵活性,多便

为什么使用PHP

学习网站/教程

  1. w3school http://www.w3school.com.cn/php/index.asp
  2. 菜鸟教程 http://www.runoob.com/php/php-tutorial.html
  3. 慕课网 https://www.imooc.com/learn/54
  4. 易百教程 https://www.yiibai.com/php/
  5. 极客学院 http://wiki.jikexueyuan.com/project/php/
  6. 码农教程 http://www.manongjc.com/php/php_tutorial.html
  7. PHP中文手册 http://www.php.cn/php/php-tutorial.html
  8. Runoob http://www.runoob.com/w3cnote/php-develop-tools.html
    ...

上面选取的七个网站,都是比较系统的教程,有助于新手学习。同时,这些网站提供了在线编译,视频教程,论坛等,供大家交流。除此之外,我们甚至可以在哔哩哔哩、万门大学、Youtube等视频网站上找到很多学习视频。

PHP开发工具

PHP 开发工具包括以下四种:

  1. PHP服务器组件。
  2. PHP IDE(Integrated Development Environment,集成开发环境)。
  3. MySql数据库管理工具
  4. 文本编辑器

- PHP服务器组件

PHP是运行在服务器上的脚本,所以第一重要的部分便是服务器组件。PHP服务器组件非常多,有WampServer、Mamp、XAMPP、AppServ、phpStudy、phpnow等。

Windows最常用的是WampServer,
下载地址:http://www.wampserver.com/en/#download-wrapper

Mac最常用的是Mamp,
下载地址:https://www.mamp.info/en/

linux最常用的是Lamp。
下载地址:http://www.ampps.com/download

这些工具集成了Apache等服务器以及PhpMyAdmin数据库管理工具。

- MySql数据库管理工具

MySql管理工具常用的有:Navicat for Mysql、PhpMyAdmin。

- 代码编辑器(文本编辑器/IDE)

了解编程的朋友会知道,其实编程用一个轻量级的基础的文本编辑器就可以写,写完再用编译软件编译即可。对于PHP来说,文本编辑器可以说是毫无问题,就像我们初学html等超文本语言时一样,php在文本编辑器中写完之后也很好看效果。

文本编辑器有:

  1. 最基础的:记事本, notepad++, editplus、ultraedit 等
  2. 可添加插件的:VIM,Sublime Text 3 / PHP IDE, Atom 等。 加上插件的这些编辑器一点儿都不逊色于IDE。

文本编辑器具有轻量级的优点,特别简单,特别的不占内存,但选择一款功能丰富而完整的开发软件对于专业开发者来说会提供很多的便利。

IDE全称:Integrated Development Environment,集成开发环境。
有很多功能强大的IDE如:NetBeans,PHPStorm,Zend Studio,Cloud9,Eclipse for PHP、EasyEclipse等。

PHP 文件是什么?

PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码

PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器

PHP 文件的默认文件扩展名是 ".php"

学习PHP应具备的知识基础

上一篇下一篇

猜你喜欢

热点阅读