PHP学习

来源:互联网 发布:mac传照片给iphone 编辑:程序博客网 时间:2024/06/06 09:16

一、环境

windows下安装wampserver 3.0.6

1、更改www目录

1.1 修改 httpd.conf(实现更改默认网站路径,即将Http://localhost定向到自己的默认目录:E:/www/)

1.2 修改 httpd-vhosts.conf 很多教程上都没说这一步,然后我改了不成功,不知道这是不是3.0.6的新特性?

13 修改wampmanager.ini和wampmanager.tpl(改菜单中的“www 目录”指向)

二、语法

1、变量以 $ 符号开始,后面跟着变量的名称

<?php$x=5;$y=6;$z=$x+$y;echo $z;?>
1.1 变量名是区分大小写的($y 和 $Y 是两个不同的变量)。

1.2 PHP 没有声明变量的命令。

1.3 在所有函数外部定义的变量,拥有全局作用域。除了函数外,全局变量可以被脚本中的任何部分访问,要在一个函数中访问一个全局变量,需要使用 global 关键字。

<?php $x=5; // 全局变量 function myTest() {     $y=10; // 局部变量     echo "<p>测试函数内变量:<p>";     echo "变量 x 为: $x";     echo "<br>";     echo "变量 y 为: $y"; }  myTest(); echo "<p>测试函数外变量:<p>"; echo "变量 x 为: $x"; echo "<br>"; echo "变量 y 为: $y"; ?>
结果:

测试函数内变量:变量 x 为:变量 y 为: 10测试函数外变量:变量 x 为: 5变量 y 为: 

1.4 在函数内调用函数外定义的全局变量,我们需要在函数中的变量前加上 global 关键字

<?php$x=5;$y=10;function myTest(){global $x,$y;$y=$x+$y;}myTest();echo $y; // 输出 15?>

1.5 PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中。 index 保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量。

上面的实例可以写成这样:


2、函数

1.1 用户定义的函数声明以关单 "function" 开头:
语法

function functionName() {  被执行的代码;}

函数名能够以字母或下划线开头(而非数字)。
函数名对大小写不敏感。

1.2 默认参数值
下面的例子展示了如何使用默认参数。如果我们调用没有参数的函数,它的参数会取默认值:
实例
<?phpfunction setHeight($minheight=50) {  echo "The height is : $minheight <br>";}setHeight(); // 将使用默认值 50?>

3、超全局变量
$GLOBALS 这种全局变量用于在 PHP 脚本中的任意位置访问全局变量(从函数或方法中均可)。
PHP 在名为 $GLOBALS[index] 的数组中存储了所有全局变量。变量的名字就是数组的键。
实例
<?php$x = 75;$y = 25; function addition() {  $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y'];} addition();echo $z;?>




参考:

PHP 教程

PHP 教程

http://www.jb51.net/article/70614.htm