php基础知识学习随笔
2017-09-27 20:23
387 查看
本文章仅为督促本人学习,并无参考价值。
php支持4标记风格:
1.XML风格:
2.脚本风格:
3.简短风格:
4.ASP风格
php支持三种注释:
1.//
2./**/
3.#
被认为是假的特例:0,0.0,”0”,”“,未赋值的数组。
字符串中每个字符只占用一个字节,‘’定义的字符串输出为字符串,
界定符<<<也可定义字符串,和“”作用相同:
数值超过int的范围会被当做float处理,运算结果超出int范围也会返回float类型。
0x123代表16进制,0123代表8进制。
数组有三种定义方式:
php数组不用定义大小,为动态数组。
php拥有资源类型resource(此处存疑)
unset()函数可以将一个变量赋予null,或者取消引用。php4
开始unset()无返回值。
php声明变量同python一样是弱语言类型,声明变量时不用写类型。
php类型转换有两种方式:
变量前加(integer)等
settype($a,’integer’)
settype有返回值,1为true,0为false
a="1231323",其实a还是int类型,
is_numeric($a)是返回true的
定义常量:
define(string name,value,[true/false])
name必须为string类型,要用“”括起来,
最后一个参数表示是否区分常量大小写,
true代表不区分,即常量Count和count一个意思。
设常量为count,常量赋值给变量:
输出常量的时候不可加“”
constant(“count”)返回常量count的值。
defined(“count”)常量count是否被赋值。
PHP中的预定义常量:
php4以来引入引用赋值&:
(报错的话,可以改成$zy.”\n”)
与python不同的是php中负数除以正数的余数是负数。
var_dump()用来返回变量的类型。
在表达式前面加上错误运算符@,输出时就不会显示错误信息,一句话木马可能就用到了这个:
php中定义函数的方法为:
php函数中不能return多个值,要返回多个值的话,可以通过数组的方式返回。
php支持4标记风格:
1.XML风格:
<?php ... ?>
2.脚本风格:
<script language="php">...</script>
3.简短风格:
<?...?>
4.ASP风格
<%...%>
php支持三种注释:
1.//
2./**/
3.#
被认为是假的特例:0,0.0,”0”,”“,未赋值的数组。
字符串中每个字符只占用一个字节,‘’定义的字符串输出为字符串,
$a、<br>等变量,标记不会输出值,“”定义的字符串中的变量会被输出赋予的值,但phpstorm中html标记貌似还是当字符输出。
界定符<<<也可定义字符串,和“”作用相同:
$string=<<<abc
数值超过int的范围会被当做float处理,运算结果超出int范围也会返回float类型。
0x123代表16进制,0123代表8进制。
数组有三种定义方式:
$arr1=array('this','is','a','example'); $arr2=array(0=>'hello',1=>'world'); $arr3[0]='helloworld';
php数组不用定义大小,为动态数组。
php拥有资源类型resource(此处存疑)
unset()函数可以将一个变量赋予null,或者取消引用。php4
开始unset()无返回值。
php声明变量同python一样是弱语言类型,声明变量时不用写类型。
php类型转换有两种方式:
变量前加(integer)等
settype($a,’integer’)
settype有返回值,1为true,0为false
a="1231323",其实a还是int类型,
is_numeric($a)是返回true的
定义常量:
define(string name,value,[true/false])
name必须为string类型,要用“”括起来,
最后一个参数表示是否区分常量大小写,
true代表不区分,即常量Count和count一个意思。
设常量为count,常量赋值给变量:
$a="count"
输出常量的时候不可加“”
constant(“count”)返回常量count的值。
defined(“count”)常量count是否被赋值。
PHP中的预定义常量:
__FILE__ php文件名 __LINE__ php文件行数 PHP_VERSION php程序版本 PHP_OS 执行php解析器的系统版本 E_ERROR 指到最近的错误处
php4以来引入引用赋值&:
$a=&$b
(报错的话,可以改成$zy.”\n”)
与python不同的是php中负数除以正数的余数是负数。
var_dump()用来返回变量的类型。
在表达式前面加上错误运算符@,输出时就不会显示错误信息,一句话木马可能就用到了这个:
<?php @eval($_POST['123'];?>
php中定义函数的方法为:
function fun_name($str1,$str2...) { fun_body; }
php函数中不能return多个值,要返回多个值的话,可以通过数组的方式返回。
相关文章推荐
- 新手学习PHP的一些基础知识
- 深度学习(DL)与卷积神经网络(CNN)学习笔记随笔-01-CNN基础知识点
- php学习笔记之基础知识2
- java学习php(一)基础知识
- MYSQL+PHP学习,从最基础的知识开始(正则表达式)
- PHP基础知识学习总结
- PHP学习笔记1:基础知识快速浏览
- iOS 学习随笔 --基础你不知道的小知识
- PHP学习笔记(二)基础知识结束
- php学习笔记之基础知识3
- PHP基础知识学习笔记
- MYSQL+PHP学习,从最基础的知识开始(会话控制)
- php学习笔记之基础知识
- 深度学习(DL)与卷积神经网络(CNN)学习笔记随笔-01-CNN基础知识点
- php基础知识学习(一)
- 新手必看的PHP学习入门的一些基础知识
- 大家一起学习PHP(一)【基础知识1】
- JavaScript与PHP基础知识对比学习
- php学习笔记之基础知识
- PHP学习笔记1:基础知识快速浏览