首页 > 代码库 > 初学php
初学php
php和其他语言语法上的一些区别
1.php语言标记
在php.ini文件中将short_open_tag设置为on,php将会识别<? ?>语言标记
2.php语言注释
//
#
/* */ 多行注释
3.可变变量
<?php
$var="php";
$php="php100.com";
echo $var; //输出结果为php
echo $$var; //输出结果为php100.com
?>
4.字符串
<?php
$title=‘php100‘;
echo ‘$title is Website‘; //结果: $title is website
echo "$title is website"; //结果: php100 is website
echo "${title} is website"; //结果: php100 is website
echo "{$title} is website"; //结果: php100 is website
echo "\$title is website"; //结果: $title is website
?>
5.面向对象的__get()和__set()
__get($property_name); //该属性应该被封装为私有的,当这个属性在外部被用到的时候,则这个函数就会被调用,所以,可以在这个函数里面对传进来的值进行筛选和操作。如果该属性为公有的,则当这个属性被调用的时候就不会调用到这个函数
__set($propertt_name,$values); //同上
__isset($proprety_name); //当在类的外部调用isset函数的时候,若类的私有成员当做参数,则是不成功的。如果在类的里面加上___isset函数,则当在类的外部,类的私有属性被当做该函数的参数,那么__isset函数就会被调用。
__usset($property_name); //同上理
再就是__clone()函数和__call函数。
6.htmlspecialchars();
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。