PHP学习第二天

PHP学习第二天
语法:
从HTML中分离有三种方法:
1 <? Echo(“hello world/n”);?>
2 <?php Echo(“hello world/n”);?>
3 <script language=”php”>
Echo(“hello world/n”);
</script>

其实,写作PHP的程序最好的方法就是先处理好纯HTML格式的homepage文件,然
后,再将需要的变量或进打其他处理的地方改成PHP程序。这种方法,可以让你在开发上获得事半功倍的效果。

单行注释的区域包括从注释符号开始到行末或者语句块结束的地方。
例如:<hl>This is an <?php # echo”simple”;?>example</hl>就会显示This is an example

PHP支持的类型:
Integer,float,string,array,object这些类型都是由PHP根据上下文自动决定的。如果想强制可以用cast,或者settype()

字符串链接
注意字符串使用“.”链接,而不是用+号。
例如:
$a=“hello”;
$a=$a.” world”;

数组:
$a[0]=”abc”;
$a[“def”]=13;

与数组相关的函数有:next(),prev(),asrot(),ksort(),uasort()等。

多维数组:
$a[“foo”][0]=6;

用array()创建数组:
$a=array(
“color”=>”red”,
“taste”=>”sweet”,
“name”=>”apple”
);

对象变量:

class foo{
function do_foo(){
echo “nothing”;
}
}

$var=new foo;
$var->do_foo();

为了提高运行效率对象并不多。

变量引用:
$var=&$foo
使用引用的好处就是不用copy值,可以提高效率。

变量作用域:
这点与c语言不同,在一个php函数中如果没有特别声明是不可以使用全局变量的。及时变量和全局变量一样引用的也是局部变量。
如果函数中要使用全局变量:
Function sum(){
global $a,$b;
static $c=0;
$c++;
}
还可以使用全局联合变量$GLOBALS,例如:$GLOBALS[“a”]

如果在函数总定义的是static变量,那么每次调用函数他会保存上一次的值,不会丢失。对于递归调用很重要。

变化变量:
$a=”hello”;
$$a=”world”;
表示一个变量获得一个变量的值作为自己的名字。$a的内容是“hello”,而$hello的值是“world”。一般引用是写为:${$a} 为“world”

常数:
用define()定义常数
define(“CONSTVAR”,”HELLO WORLD”);
echo CONSTVAR;
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值