php学习笔记:基础知识
文章主要介绍了php学习笔记的基础知识部分,需要的朋友可以参考下,希望对大家有所帮助!
例子 名称 结果$a + $b 联合 $a 和 $b 的联合$a == $b 相等 如果 $a 和 $b 具有相同的键/值对则为 TRUE$a === $b 全等 如果 $a 和 $b 具有相同的键/值对并且顺序和类型都相同则为 TRUE$a != $b 不等 如果 $a 不等于 $b 则为 TRUE$a <> $b 不等 如果 $a 不等于 $b 则为 TRUE$a !== $b 不全等 如果 $a 不全等于 $b 则为 TRUE
+ 运算符把右边的数组元素附加到左边的数组后面,两个数组中都有的键名,则只用左边数组中的,右边的被忽略。
对象
要初始化一个对象,用 new 语句将对象实例到一个变量中。
常用函数
strlen() 函数用于计算字符串的长度。
strpos() 函数用于在字符串内检索一段字符串或一个字符。
常量
可以用 define() 函数来定义常量。一个常量一旦被定义,就不能再改变或者取消定义。
常用的魔术常量:
定义常量例子:
<?php
define("poems" , "Homeric epic");
echo poems ;//outputs "Homeric epic"
?>
php字符串运算符
在 PHP 中,只有一个字符串运算符。
并置运算符 (.) 用于把两个字符串值连接起来。如:echo "a= ".$a."<br>";
左边将字符串文字"a="与变量$a的值连接,第二处是与换行符"<br>"连接
php函数
函数只有在被调用时才会被执行,这点和js是一样的,同样,函数定义也是以function关键字开头的。
<?php
function sum($x,$y){
$z=$x + $y;
return $z;
}
echo "-2+10= "(-2,10);//outputs "-2+10=8"
?>
当没有return语句时,以上将会变成"-2+10=";
流程控制
在这里,只讲下foreach语句。
foreach语句遍历输出数组:
语法:
foreach (array_expression as $value){ statement};
foreach (array_expression as $key => $value){ statement};
参数array_expression是指定要遍历的数组,$value是数组的值
<?php
$actors [0] ="Marry";
$actors [1] ="Lorry";
$actors [2] = "mike";
foreach ($actors as $values){
echo "Name:$values<br>";
}
?>
以上代码将输出:
Name:Marry
-
PHP基础语言方面的笔试题和答案
伴随着Facebook的成功,PHP这门解释型的Web开发语言由于其清晰的定位继续受到非常多的关注,当然对于中小企业和个人来说,Linux+Apache/Nginx+PHP+MySQL几乎不用考虑服务器环境方面的成本;而对于开发者来说,在中小型项目开发中PHP也非常容易上手。以下是本站小编精心...
-
用PHP遍历目录下的全部文件
项目中有这么一个需求,需要遍历某个文件夹(目录)下的'所有文件。下面是解决这个问题所写的PHP代码,欢迎阅读,更多消息请关注应届毕业生网。第一种实现办法是用dir返回对象,第二种实现办法:用readdir()函数。/**********************一个简单的目录递归函数第一种实...
-
php爬虫程序中怎么样伪造ip地址防止被封
php爬虫程序中怎么样伪造ip地址防止被封是很多程序员都关心的问题。下面是小编为大家带来的'php爬虫程序中怎么样伪造ip地址防止被封的知识,欢迎阅读。代码:代码如下$ch=curl_init();curl_setopt($ch,CURLOPT_URL,"http://localhost/");curl_setopt($ch,CURLOPT...
-
ThinkPHP中自动验证
学无止境,刚开始学习PHP会觉得简单,但是越学会越难。下面是小编整理的关于ThinkPHP中自动验证的知识,希望对大家有用,更多消息请关注应届毕业生网。ThinkPHP中自动验证:array(‘字段’,‘验证规则’,‘错误提示’[,‘验证条件&rsqu...