美文网首页
PHP 基础查漏补缺

PHP 基础查漏补缺

作者: zshanjun | 来源:发表于2017-06-28 17:25 被阅读9次

1、注释的第三种写法

使用#,这是shell风格的写法。

2、PHP 不像许多其他的编程语言,它不支持全局变量(除了一些预定于的变量)。变量都被限制到本地范围,而且如果是在函数中创建的,它们的生存周期与函数的生存周期是一样的。在主脚本中生成的变量(不在函数中)不是全局变量,你不能在函数中使用它们。但你可以使用一个特殊的数组$GLOBALS[]来访问它。

3、管理变量--isset()

isset()用来判断某个变量是否已经被声明。它返回一个布尔值,如果变量被设置就返回true,反之返回false,或者当变量的值被设定为null的时候,它也返回false。
isset()还可以用来判断数组的元素和对象的属性。

//确认一个数组的元素
if (isset($arr["offset"])) {

}

//确认一个对象的属性
if (isset($obj->property)) {

}

请注意这两个例子,我们没有检查$arr或者$obj是否设置,如果它们没有被设置,isset()将自动返回false。

isset()还可以接受多个参数,如下:

isset($var1, $var2, $var3, ...),只有当全部的变量都定义后才返回true。

4、管理变量--empty()

empty()可以用来检查一个变量是否没被声明或者值是false。

5、访问字符串中的字符

字符串中的单个字符可以通过使用$str{offset}符号访问(也可以使用[]访问,但是为了区分字符串和数组,建议字符串使用{})。
你可以用它来读取和写入字符串该位置的字符。当读取操作的时候,这个符号只能用已经存在的索引来读取。如果是修改字符,你可以用还未存在的索引。PHP会自动为修改的字符设置偏移量索引,而且如果你设置的索引和字符串最后一个字符的索引有差距,PHP会自动用空格把中间的借口补上。


$str = "A";
$str{0} = "K";
$str{2} = "d";
$str{1} = "n";
$str = $str . "i";
print $str;

6、布尔值

其它类型值转布尔值后的情况:

\1.PNG\1.PNG

相关文章

  • PHP 基础查漏补缺

    1、注释的第三种写法 使用#,这是shell风格的写法。 2、PHP 不像许多其他的编程语言,它不支持全局变量(除...

  • 【Android面试查漏补缺】之事件分发机制详解

    前言 查漏补缺,查漏补缺,你不知道哪里漏了,怎么补缺呢?本文属于【Android面试查漏补缺】系列文章第一篇,持续...

  • 基础英语-查漏补缺

    关于Hope的用法的易错点 1. hope的被动语态中多用it作为形式主语 eg. It is hoped tha...

  • python查漏补缺-基础

    最近刷题感觉一些简单的概念看似很熟悉,实际上还有很多旮旯需要掌握,本篇不做笼统的汇总,仅针对一些易混淆概念之间的区...

  • 查漏补缺

    如果想让HTML5标签兼容低版本浏览器的话,可以使用 html5shiv js来实现。注意:一定要把它引入到前面。...

  • 查漏补缺

    图文环绕和浮动 最初的CSS只是用来写文章,熟练使用float和clear两个属性来布局: float属性:指定一...

  • 查漏补缺

    1.js字符串转换成数字与数字转换成字符串的实现方法https://www.2cto.com/kf/201612/...

  • 查漏补缺

    浮动原理 1.使用之初:是为了让文字环绕图片,并且不会遮住文字。如果让图片与文字有间距,我们在浮动元素上添加。2....

  • 查漏补缺

    今天数学老师外出学习,我用了一上午的时间给孩子们查漏补缺。 首先,训练朗读:从段落与段落之间的大停顿...

  • 查漏补缺

    1 Python提供了ord()和chr()函数,可以把字母和对应的数字相互转换2 写 u'中' 和 u'\u4e...

网友评论

      本文标题:PHP 基础查漏补缺

      本文链接:https://www.haomeiwen.com/subject/nnnucxtx.html