初学php(二)

来源:互联网 发布:排除同款软件 编辑:程序博客网 时间:2024/04/26 00:03

二.开发起步

1.预定义变量:php提供了大量的预定义数组,准确来说是预定义“数组”变量,用于储存来自服务器,运行环境,和输入数据等动态信息。

例:(以下是只有在网络脚本模式下才能使用)

$_GET

$_POST

$_FILES

$_COOKIE

$_SESION

$_REQUEST

$http_response_header   


2.魔法变量和魔法方法(在面向对象的时候才使用)

最初魔法变量的出现主题要是为了开发者方便调试php代码,写法上面魔术变量前后都有两个下划线,例如_LINE_:返回文件的当前行号,在定位错误的时候经常用到。

魔法方法:主要解决php在面向对象的思想中所遇到的一些特殊情况,也是使用下划线开头。_construction();通用的类构造函数


3.神奇的php数组

<?php

$arr=array(1,2,3);

//集合用法

echo'$array[0]:'.$array[0]."\n";

//栈用法

array_push($arr,4);

echo'$arr:'.print_r($arr,true);

array_pop($arr);

echo'$arr:'.print_r($arr,true);

//列表的用法

array_push($arr,4);

echo'$arr:'.print_r($arr,true);

array_shift($arr);

echo'$arr:'.print_r($arr,true);

//散列用法

$arr[3]=5;

echo '$arr[3]:'.$arr[3]."\n";

?>

4.php面向对象编程

抽象性,继承性,多态性(php中不允许出现相同名称的方法)

       

0 0
原创粉丝点击