php中的
① .=在php中什么意思
php中 . 是拼接字符串的意思。.= 应该是把某个字符拼接的某个数组里吧
② PHP中:什么意思
PHP中“?:”指的是三目运算符。
三元运算符,又称条件运算符,是计算机语言的重要组成部分。它是唯一一个有三个操作数的操作符,所以有时它被称为三元操作符。一般来说,二项式算子是右界的。
三元运算符提供了一种表示简单if-else语句的简写方法。操作符由问号(?)组成。和一个冒号(:)的形式:表达式?表达式:表达式;一个语句被称为条件表达式,它由三个子表达式组成,使用问号?结肠:分开。
问号前的条件表达式部分是要测试的条件。这类似于if语句中括号中的表达式。如果条件为真,那么执行Betweenand:否则,在:之后执行该部分。如果您认为有帮助,可以在子表达式周围加上括号。
(2)php中的扩展阅读:
运算规则:
对于条件表达式b?X:y,计算条件b,然后做出判断。如果b的值为真,则计算x的值,结果为x的值;否则,计算y的值,得到y的值。
条件表达式永远不会同时求x和y的值。条件运算符是右结合的,也就是说,从右到左求值。例如,一个?B:c?D:e会按a吗?B:(c?D:e)执行。
可以理解为:条件?结果1:结果2,里面?数字是格式要求。如果条件为真,条件为真就是结果1,否则就是结果2。
③ %在php中是什么意思
%在php中有多种含义:
1.字符 'afafa%bbafs'
2.百分数 50%
3.取余3%2=> 1
4.格式化输出
<?php
$number = 123;
$txt = sprintf("%f",$number);
echo $txt;
?> =>123.000000
参数 format 是转换的格式,以百分比符号 ("%") 开始到转换字符结束。下面的可能的 format 值:
%% - 返回百分比符号
%b - 二进制数
%c - 依照 ASCII 值的字符
%d - 带符号十进制数
%e - 可续计数法(比如 1.5e+3)
%u - 无符号十进制数
%f - 浮点数(local settings aware)
%F - 浮点数(not local settings aware)
%o - 八进制数
%s - 字符串
%x - 十六进制数(小写字母)
%X - 十六进制数(大写字母)
④ PHP中<<<是什么意思啊
当把一大段文字作为一个字符串时,要用<<<作为字符串的开始,
如str =<<<start_mark
dsaldadhah<br>
dsadhsadhajd<br>
ajdshajdadaddsa<br>
start_mark;
⑤ php中{ 与[的区别
{}可以用于指示字符串变量中的单个字符(下标从0开始),例如
$my_str="1234";
$my_str{1}='5'; //现在 $my_str 内容为 '1534'
此用法为PHP 5之后的特性,用于消除使用中括号引起的歧义。
⑥ php中::是什么意思
一、php中的::是调用类中的静态方法或者常量,属性的符号。PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。中文名:“超文本预处理器”是一种通用开源脚本语言。
二、PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。
三、PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多,PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。被广泛的运用。
例如
1、class aaa{
static function ar(){
}
function br(){}
}
2、使用非静态方法,要先创建实例
$obj = new aaa();
$obj -> br();
3、使用静态方法,无需创建实例,直接使用类名
aaa::ar();
(6)php中的扩展阅读:
1、PHP作为网络开发的强大语言之一,现在应用非常广泛,具有开放源代码,跨平台性强,开发快捷,效率高,面向对象,并且易于上手,专业专注等诸多优点。
2、各种PHP开发框架也让程序开发变的简单有效。
3、php框架对很多新手而言可能会觉得很难攀越,其实不然 ,只要知道一个框架的流程,明白原理了,基本类似框架都可以看懂,php框架真正的发展要从php5开始了,其实php4时代就有一些框架,但是因为框架并没有给大家带来多方便而觉得很复杂,速度没有纯php好,所以一直到了php5才有大的发展,php5的面向对象模型的修改对框架的发展起了很大的作用。
参考链接:PHP框架_网络
⑦ php中的 “->”用法
$captcha & CAPTCHA_LOGIN
是用来验证后台是否开启验证码。
给你贴一段代码,你可以看下。:)
<?php
/**
* 模仿error_reporting()的特殊结构,来实现复选框验证。
* 1 E_ERROR 2 E_WARNING 4 E_PARSE 8 E_NOTICE 这是error_repoting()常量的取值,当然还有许多,就不一一列出,但都统一遵循一个规律。
* 1 2 4 8... 是一个很特殊的数字序列,在二进制下,这些数字完全没有重叠,可以有多种组合,一般用在 checkbox多选的情况下。
* 例如:个人爱好:吃饭【1】 睡觉【2】 游戏【3】 音乐【4】
* 如果选择前两个,1+2 = 3,前三个,1+2+4 = 7,我们在存储选中状态的时候,只需要存一个和值就OK,而不需存储每个爱好的选择状态。
* 在以后使用的时候,只需要checkmask()验证,即可还原状态。
* 具体看下面实列:
*/
if(empty($_POST['mask'])) {
$arr = array('吃饭','睡觉','游戏','音乐'); //note 需要生成的选项数组
checkbox($arr);
} else {
$sum = setmask($love); //note $sum可以存储到数据库或文件中,这里仅仅为了测试,未做保存。
//验证数组,如果有更多,此处索引值一定要遵循二进制的规律。值为2的(n-1)次幂
$arr = array(Ƈ' => '吃饭', ƈ' => '睡觉', Ɗ' => '游戏', Ǝ' => '音乐');
echo'你的爱好:
'
foreach ($arr as $k => $v) {
if(checkmask($sum,$k)){
echo $v.'
'
}
}
}
/**
* 生成复选框
* author:dain_sun
* @param array checkbox值的数组
*/
function checkbox($arr) {
echo ''
$i = 1;
foreach($arr as $value) {
echo ''.$value.'
'
$i++;
}
echo ''
echo ''
}
/**
* 获取选中的状态
* author:dain_sun
* @param array checkbox值的数组
* @return int 选中状态,二进制的和值
*/
function setmask($arr) {
if (empty($arr)) return 0;
$sum = 0;
foreach($arr as $key => $val) {
$sum += empty($val) ? 0 :(1 << ($val - 1));
}
return $sum;
}
/**
* 还原选中状态
* author:dain_sun
* @param int $sum 保存状态的掩码和值
* @param int $mask 掩码值(1,2,4,8......)//note 此处掩码值既为验证数组的key值
* @return bloon
*/
function checkmask($sum, $mask) {
$sum = intval($sum);
$mask = intval($mask);
return ($mask != 0 && (($sum & $mask) == $mask));
}
?>
⑧ PHP中“=>”的作用
这个在定义数组的时候,用来指定数组中下标和值的关系,例如:
$color=array('apple'=>'red', 'orange'=>'yellow');
echo $color['apple'];//输出red