介绍
PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。
教程
环境
使用WampServer 一键安装
WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。
- 安装出现错误记录
需要安装64位Visual C++ Redistributable for Visual Studio 2012
下载地址
使用教程
-
安装后可在浏览器访问
localhost
, 即代表安装成功
-
点击电脑右下角WampServer 图标可看到所提供的功能
-
进入www文件夹, 该服务集成了php基础环境, 可在里面写
php
文件, 并在浏览器访问
如在www下新建一个test.php
接着在浏览器访问 http://localhost/test.php
学习笔记
- PHP 语句和 PHP 变量都是区分大小写的。
- PHP 是一门弱类型语言
- PHP 变量作用域
- local 局部作用域
- global全局作用域
- static 希望某个局部变量不要被删除, static 关键字
- parameter 参数作用域, 通过调用代码将值传递给函数的局部变量。
- echo 和 print 语句区别
在 PHP 中有两个基本的输出方式: echo 和 print。- echo - 可以输出一个或多个字符串, print只允许一个
- echo 输出的速度比 print 快
- echo 没有返回值,print有返回值1。
- php中的对象
在 PHP 中,对象必须声明。
<?php
class Car
{
var $color;
function __construct($color="green") {
$this->color = $color;
}
function what_color() {
return $this->color;
}
}
$car = new Car();
echo var_dump($car);
?>
jsp和php
之前工作有使用到jsp, 发现和php还挺像的, 搜索一番了解下区别.
-
jsp
和php
都是服务端脚本语言。 -
jsp
代码被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。因此普遍认为JSP的执行效率比PHP和ASP都高。 -
php
都是由语言引擎解释执行程序代码。
foo和bar?
学习编程过程中我们应该都能碰见这两个常见的单词, 但这实际是什么含义呢?
专业释义
术语foobar, foo, bar, baz 和qux经常在计算机编程或计算机相关的文档中被用作占位符的名字。当变量,函数,或命令本身不太重要的时候,foobar, foo,bar, baz 和qux就被用来充当这些实体的名字,这样做的目的仅仅是阐述一个概念,说明一个想法。这些术语本身相对于使用的场景来说没有任何意义。Foobar经常被单独使用;而当需要多个实体举例的时候,foo,bar,和baz则经常被按顺序使用。简单来说就是给不重要的一些函数或实例随便起的一个名字而已。
PS: 文档待补充...