PHP学习过程中遇到的疑难杂症

php中文网
发布: 2016-07-28 08:29:42
原创
1211人浏览过

 php学习过程中遇到的疑难杂症

变量当双引号中包含变量时,变量会与双引号中的内容连接在一起;当单引号中包含变量时,变量会被当做字符串输出。

Heredoc结构形式首先使用定界符表示字符串(GOD,然后是字符串,最后以提供的这个标识符结束字符串。标识符可以根据喜好随便换,保持前后一致即可

NULLNULL是空类型,对大小写不敏感,NULL类型只有一个取值,表示一个变量没有值,当被赋值为NULL,或者尚未被赋值,或者被unset(),这三种情况下变量被认为为NULL

常量函数define()定义

立即学习PHP免费学习笔记(深入)”;

  

  $p = "PII";

  define("PI",3.14);

  define($p,3.14);

  echo PI;

  echo "
";

  echo PII;

  ?>

连接符号 "."类似+,单是其实只能用来字符串相加,即使是数字相加,也会转化为字符串

获取常量直接使用常量名constant($p),参数constant_name为要获取常量的名称,也可为存储常量名的变量。如果成功则返回常量的值,失败则提示错误信息常量没有被定义。

布尔值bool 如果直接输出,true为‘1’,false不输出。实际中需要使用var_dump()函数判断

  var_dump($is1); // bool(true)

  var_dump($is2); // bool(false)

  引用赋值

  “&”:引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。

逻辑异或逻辑异或:只能有且只能有一个人投票同意;注意and,or,xor需要括号,因为优先级不够:

  $a = TRUE; //A同意

  $b = TRUE; //B同意

  $c = FALSE; //C反对

  $d = FALSE; //D反对

  //咱顺便复习下三元运算符

  echo ($a and $b) ? "ok":"pass";

  echo "
";

  echo ($a or $c) ? "ok":"pass";

  echo "
";

  echo ($a xor $c xor $d) ? "ok":"pass";

  echo "
";

  echo !$c? "ok":"pass";

  echo "
";

  echo $a && $d ? "ok":"pass";

  echo "
";

  echo $b || $c || $d ? "ok":"pass";

  ?>

程序员杭州软件测试杭州APP开发杭州PHP工程师

以上就介绍了 PHP学习过程中遇到的疑难杂症,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号