设为首页 收藏本站
查看: 414|回复: 0

[经验分享] PHP语言基础

[复制链接]

尚未签到

发表于 2017-3-4 10:56:46 | 显示全部楼层 |阅读模式
  PHP语言基础
  一、PHP标记
  //xml风格

<?php
echo "hello php!";
?>
//脚本风格
<script language="php">
echo "hello php!";
</script>
//简短风格
<?
echo "hello php!";
?>
//ASP风格
<%
echo "hello php!";
%>
  其中简短风格和ASP风格需在php.ini里配置,short_open_tag和asp_tags设置为on,重启服务器即可。
  推荐xml风格
  二、PHP注释
  //
  /****jjj***/
  #
  三、PHP数据类型 
  标量类型:boolean, integer, float/double, string
  复合类型:array, object
  特殊类型:resource 和 null
  boolean:0,0.0,“0”,“”,[], false ,这些都是false
  string:单引号不解析内容,双引号解析,需注意使用转义字符。<<<相当于“”
  integer 32位,整数溢出时,当做float型处理
  float:为近似值,避免比较大小
  array
  定义数组:$a = ('ww','www')
  $a[key] = 'value'
  $a = array(key1 => value1, key2 => value2.....)
  resource:资源或句柄
  null:空值
  未声明、未赋值、或变量被unset(),从内存中释放
  is_null(a), 判断a是否为null,unset(a),销毁变量a
  检测数据类型:
  is_boolean(),is_int(),....
  四、常量
  定义 :define(常量名,值,是否大小写敏感)
  引用:直接常量名或consant()函数
  defined(名称),检测是否定义
  五、变量
  无需声明,直接赋值;
  变量名以$开头  
  赋值:直接赋值和引用赋值,
  直接赋值:不同的变量,使用各自的内存
  引用赋值:用不同的名字访问同一个内容, 如:$j = & $i 
  局部变量:只在函数内使用
  全局变量:在所在php文件有效,而在用户自定义函数内部不可用,除非使用global关键字声明。
  静态变量:在函数调用后认保留变量值,当再次回到其作用域时,可继续使用原来的值,使用static关键字声明。 
  只在第一次遇到时进行初始化,以后不再进行初始化操作。
  声明周期:整个源程序。
  可变变量:动态改变变量名称,用$$实现,例如:$$hh的变量根据$h的值确定,$h = "g"时,$$hh就代表变量$g.
  


h2 = "tttt";
$h1 = "h2";
echo $$h1 ;
//输出  tttt
 
 

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-350107-1-1.html 上篇帖子: PHP万能密码 下篇帖子: PHP平台搭建
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表