php学习笔记

php学习笔记

php能做什么?

php能够生成动态页面内容;
php能够创建、打开、读取、写入、删除并关闭服务器上的文件;
php能够接收表单数据;
php能够发送并取回cookie;
pph能够添加、删除、修改数据库中的数据; 
php能够限制用户访问网站中的某些页面;
php能够对数据进行加密;

为什么使用php?

php运行于各种平台
php兼容所有服务器(apache\iis)
php支持多种数据库
php高效,易于学习

Debian下php环境安装

# apt-get install php5-common libapache2-mod-php5 php5-cli

# apt-get install php5-curl php5-mysql

PHP 变量规则:

变量以 $ 符号开头,其后是变量的名称
变量名称必须以字母或下划线开头
变量名称不能以数字开头
变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)
变量名称对大小写敏感($y 与 $Y 是两个不同的变量) 

注释:PHP 变量名称对大小写敏感!

PHP 是一门类型松散的语言,不必告知 PHP 变量的数据类型 PHP 根据它的值,自动把变量转换为正确的数据类型。


PHP变量作用域

PHP 有三种不同的变量作用域:

  1. local(局部)
  2. global(全局)
  3. static(静态)

Local 和 Global 作用域函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。

PHP global 关键词

global 关键词用于访问函数内的全局变量。
要做到这一点,请在(函数内部)变量前面使用 global 关键词:

PHP 同时在名为 $GLOBALS[index] 的数组中存储了所有的全局变量。下标存有变量名。这个数组在函数内也可以访问,并能够用于直接更新全局变量。

PHP static 关键词

通常,当函数完成/执行后,会删除函数内的所有局部变量。首次声明变量时使用 static 关键词的变量不会被删除。每当函数被调用时,这个变量所存储的信息都是函数最后一次被调用时所包含的信息。
注释:该变量仍然是函数的局部变量。

PHP echo 和 print 语句

echo 和 print 之间的差异:

  • echo - 能够输出一个以上的字符串
  • print - 只能输出一个字符串,并始终返回

提示:echo 比 print 稍快,因为它不返回任何值。

文章目录
  1. 1. php学习笔记
    1. 1.1. php能做什么?
    2. 1.2. 为什么使用php?
    3. 1.3. Debian下php环境安装
    4. 1.4. PHP 变量规则:
    5. 1.5. PHP变量作用域
    6. 1.6. PHP global 关键词
    7. 1.7. PHP static 关键词
    8. 1.8. PHP echo 和 print 语句
,
Fork me on GitHub