首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【PHP快速入门】详细笔记---精简版

第一个网站 注意事项: php中的变量 echo 显示命令 php注释 整型 布尔变量 字符串 那双引号和单引号有什么区别呢?...变量值为空NULL 例如: $a= false; //$a设置为假 $b=NULL: //$b设置为null $c=NULL; //$c设置为null 除了上述情况以外...同理可推,单引号当中要插入一个单引号显示出来的时候,也可以在单引号声明的字符串中的单引号前面加上(反斜线,转义字符),将单引号的意义(限定字符区间)去掉。 和基本语法的区别。了解和不了解在实际开发中没有影响。知道有这个知识点就行 自动转换和强制转换 PHP在PHP 5.x阶段都是完全的弱类型的编程语言。...> 我们对比区别发现: 下面这段**代码是===(三个等号,**我们说他还有一个名字是判断类型等于)。 逻辑运算 那我们把这些逻辑关于进行了归纳和总结,下面表格中的:x为条件一,y 为条件二。

10.6K20

php面试笔记(2)-php基础知识-常量和数据类型

回顾真题 PHP中字符串可以使用哪三种定义方式以及 各自的区别是什么?答案: 单引号 双引号 heredoc()和newdoc() 先来看看单引号的使用: 定义字符串的方式很简单,但是要注意几个常考点: 1.在单引号中,不能解析变量; 2.在单引号中,不能解析转义字符,只能解析单引号 和反斜线本身; 3.在变量和变量,变量和字符串,字符串和字符串之间可以用...> 我们要注意以下几个点: 1.双引号可以解析变量,变量可以使用特殊字符和{}包含; 2.双引号可以解析所有转义字符; 3.双引号也可以在变量和变量,变量和字符串,字符串和字符串之间可以用 ....又有三种情况: 1.直接将变量赋值为NULL 2.未定义的变量 3.unset()销毁的变量 最后了解一下超全局数组 **GLOBALS**:GLOBALS 是PHP的一个超级全局变量组...当前运行脚本所在的服务器的主机名。如果脚本运行于虚拟主机中,该名称是由那个虚拟主机所设置的值决定。

1K21
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    php数据类型转换解析(基本数据类型)2原力计划我来了,哈哈哈

    数据类型: 李文,有多少数据类型 好老师由我来说 字符串:有单引号和双引号 布尔型:只有两种值true和false 浮点型:小数的都是哈 整型:整数,也就是和小数相反的哈,也就是说没有小数点的哈...数组:数组可以在一个变量中存储多个值。 数组又分索引数组及关联数组。 两种特殊类型分别是: NULL:NULL 值表示变量没有值。NULL 是数据类型为 NULL 的值。...第一:通过比较运算符即可获得 第二:通过数据类型转换,转换成布尔类型看能否转换成功即可获得 但是有一个条件的哈,什么条件就是打印出类型才能看是什么类型啊 var_dump(); 记住了,在php中整数是有一定范围的哈...T; 如果在双引号定义的字符串中要想显示双引号,或者在单引号定义的字符串中想要显示单引号,就需要 进行字符转义。在PHP中,使用\(反斜杠)来转义字符。...结果输出了true,为什么会有这样的输出,是因为在比较运算符中,也会有数据类型的转换,直接将字符串转换成了整 数类型,字符串abc转换成整数类型变成了0,再将0与0进行比较,结果相等,所以判断的结果是

    70520

    PHP基础面试题

    在PHP中,用什么符号定义引用变量? 考点: PHP的引用变量概念以及定义方式。 PHP引用变量的原理 A: 概念: 在PHP中引用意味着用不同的名字访问同一个变量内容。...数据类型 Q:PHP中字符串可以使用哪三种定义方法以及各自的区别是什么?...考点: PHP字符串的定义方式以及区别 数据类型 和常量 A: 定义方式:单引号、双引号、heredoc(类似双引号)、newdoc(类似单引号),处理大文本。 ? ? ?...运算符考点 Q:foo和@foo()之间的区别? 考点: 错误控制符 所有运算符的考察 A: 使用@错误控制符,该表达式前面的所有错误信息都会被忽略掉,但是不会解决错误。 运算符: ?...返回值的问题 遇到return会终止函数,将控制权交回函数调用处,省略return,返回值为null,不可有多个返回值。

    95620

    这份PHP面试题总结得很好,值得学习

    3.1表单中get和post提交方式的区别 get是把参数数据队列加到提交表单的action属性所指的url中,值和表单内各个字段一一对应, 从url中可以看到;post是通过HTTPPOST机制,将表单内各个字段与其内容防止在...、var_dump之间的区别 echo、print是php语句,var_dump和print_r是函数 echo 输出一个或多个字符串,中间以逗号隔开,没有返回值是语言结构而不是真正的函数,因此不能作为表达式的一部分使用...14、语句include和require的区别是什么?为避免多次包含同一文件,可以用(?)...Php配置文件中设置register_globals为off,关闭全局变量注册 控制错误信息,不要在浏览器上输出错误信息,将错误信息写到日志文件中。 23.PHP网站的主要攻击方式有哪些?...26、 简述在MySQL数据库中MyISAM和InnoDB的区别 区别于其他数据库的最重要的特点就是其插件式的表存储引擎。切记:存储引擎是基于表的,而不是数据库。

    5K20

    什么是JSON

    基于以上两个问题,我们再追本溯源问一下,JSON究竟是什么东西?为什么JSON就是易于数据交换?JSON和JS对象的区别?...以前端JS进行ajax的POST请求为例,后端PHP处理请求为例: 前端构造一个JS对象,用于包装要传递的数据,然后将JS对象转化为JSON字符串,再发送请求到后端; 后端PHP接收到这个JSON...三、这几个JS中的JSON函数,弄啥嘞 在JS中我们主要会接触到两个和JSON相关的函数,分别用于JSON字符串和JS数据结构之间的转化,一个叫JSON.stringify,它很聪明,聪明到你写的不符合...JSON字符串中 如果第二个参数是null,那作用上和空着没啥区别,但是不想设置第二个参数,只是想设置第三个参数的时候,就可以设置第二个参数为null 这第二个参数若是函数 var friend...没有提供该参数 等于 设置成null 等于 设置一个小于1的数 var friend={ "firstName": "Good", "lastName": "Man",

    2K20

    php变量和数据类型

    php中的变量 PHP中的变量声明 PHP中的变量的使用 PHP中的数据类型之整型 PHP数据类型之浮点类型和布尔类型 PHP数据类型之字符串类型 PHP数据类型之heredoc和nowdoc的使用...PHP数据类型之复合类型和特殊类型n PHP中的数据类型转换之自动转换 PHP数据类型转换之强制转换中的临时转换 PHP数据类型转换之强制转换中的永久转换 什么是变量 在程序执行期间可以变化的量的就是变量...null 经过unset()注销过的变量值为null 整型(int|integer) 整数 分类 十进制 八进制 十六进制 范围 带符号,-21亿21亿之间,不带符号042亿 超过整型存储范围...nowdoc <<<'名称' 代码段; 名称; 注意 nowdoc相当于单引号的作用 单引号和双引号的区别 单引号不解析变量,双引号解析变量 单引号只解析'...和\,而双引号解析所有的转义符 可以将PHP中的变量括成一个整体来解析 {$变量名称} ${变量名称} 可以对字符串中的指定字符做增删改查的操作 字符串的下标从0开始 根据下标找到对应的字符做操作

    1.4K20

    PHP 高级工程面试题汇总

    MYSQL中字符串到显示到界面,字符转换的过程是怎样的?数据库中的字符集是latin1,你现在将utf8的字符串存到latin1字符集的数据库表,你能将utf8的字符串存进去吗?...97、设计一个树形结构,再写一个函数对它进行层序遍历 98、'$var'和"$var"的区别 双引号串中的内容可以被解释而且替换,而单引号串中的内容总被认为是普通字符。...在单引号串中甚至反斜杠也失去了他的扩展含义(除了插入反斜杠\和插入单引号\')。所以,当你想在字串中进行变量代换和包 含\n(换行符)等转义序列时,你应该使用双引号。...innodb主键索引和非主键索引的区别?其索引上存放的数据是什么样的? 区别主要在数据和索引的存储结构和存储方式上,以及对于事务的支持。...这样就能避免新的连接收到之前的ip和端口一致的连接残存在网络中的数据包。这也是TIME_WAIT状态的等待时间被设置为2MSL的原因,以确保网络上当前连接两个方向上尚未接收的TCP报文已经全部消失。

    1.1K20

    shell编程知识点集锦

    那么2>&1 >/dev/null 与 >/dev/null 2>&1 的区别是什么呢?...在使用的过程中,我们会看到有人用双引号将带待查找模式包围,也有人用单引号将带待查找模式包围,再使用字符串的时候,也有些人既不用单引号也不用双引号。那么单引号和双引号的区别是什么呢?...这里与其说grep的双引号和单引号的区别,不如说是shell的单引号和双引号的使用区别,因为在使用grep进行模式查找时,还是由shell来启动grep进行字符串查找的,shell是所有linux命令的解析器...单引号: 可以说是所见即所得:即将单引号内的内容原样输出,或者描述为单引号里面看到的是什么就会输出什么。单引号”是全引用,被单引号括起的内容不管是常量还是变量者不会发生替换。...---- 参考文献 [1]grep后加单引号、双引号和不加引号的区别 [2]设置环境变量永久生效和临时生效 export PS1 [3]Shell中脚本变量和函数变量的作用域 [4]Linux

    1.6K10

    100 个常见的 PHP 面试题

    13) PHP中如何比较两个对象? 在PHP中,我们可以使用运算符==来比较两个对象是否为同一个类的实例,并且拥有相同的属性和属性值。...a and b – 只有在 a 和 b 都为 true 的情况下才为 true a & a 和 b 中都为 1 的位设为 1 80)两个主要的字符串运算符是什么? . ...布尔函数 isset 确定变量是否已经设置并且该变量不是NULL。 89) 函数 strstr() 和 stristr() 有什么区别?...95) 字符串 .34 和 .34 有什么区别 .34 是八进制 34 , .34 是十六进制 34. 96) 我们如何通过页面之间的导航传递变量?...是的,可以通过设置cookie的过期时间来实现。 99) PHP中的默认会话时间是什么? php中的默认会话时间是直到浏览器关闭为止。 100) 是否可以在 PHP中 使用 COM 组件?

    21K50

    PHP经典面试题目汇总(上篇)

    1、双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用{}讲变量括起来...3.1表单中get和post提交方式的区别 get是把参数数据队列加到提交表单的action属性所指的url中,值和表单内各个字段一一对应,从url中可以看到;post是通过HTTPPOST机制,将表单内各个字段与其内容防止在...PHP工程师 高级 IAE:Index Architecture Engineer 架构工程师 6、echo、print_r、print、var_dump之间的区别 * echo、print是php语句...include和require的区别是什么?...16、 说明php中传值与传引用的区别,并说明传值什么时候传引用?

    3.5K70

    PHP 知识点笔记-常用数据类型

    PHP知识点范围:常用数据类型 php的数据类型:包括8种原始数据类型、4种标量类型、2种复合类型和2种特殊类型; var_dump()输出对应的数据类型; 8进制前面是0,16进制前面是0x; 浮点型的...e3为小数点后退3位,e-3为小数点前进3位,大小写没有区别; 双引号内包含变量名会取其变量值,单引号内包含会视其为字符串; Heredoc结构表述长字符串,<<<标题 内容 标题; 特殊类型-资源:fopen...()打开文件,mysqlconnect()连接数据库,imagecreate()图形画布; error_reporting(0) 禁止显示php警告提示; 特殊类型-空类型:一个变量,不赋值,赋值为null...执行php的系统; mixed表示返回值为多种不同的类型; constant()动态返回常量类型用的函数; defined()可以帮助我们判断php的某个常量是否被定义; 字符串连接符“.”...,连接变量名和字符串; 赋值方法“=”:给左边的运算数申请一个内存,把右边的赋值过去; 赋值方法“&”【引用赋值】:左右两边引用同一个内存; 3个等号是全等于,!

    85840

    通俗易懂PHP基础【3-数据类型】

    1 分类 PHP 支持8种基本的数据类型: 4种标量类型:整型(integer)、浮点型 (其实就是小数,float 和 double,他们的区别是精度不一样)、布尔型(boolean)、字符串 (string...从上面的测试可以看出,其实true和false实际上代表的数值是1和0,所以true在输出时显示为1,但如果给一个变量赋值为1,这个变量的数据类型是整型,只有这个变量被赋值为true,这个变量的类型才是布尔类型...在PHP中有三种方式定义字符串: 单引号方式 用一对单引号来声明一个字符串,如果需要在字符串中显示单引号,可以使用 转义符\ : php $single_str='在单引号内的字符串!...双引号方式 字符串还可以使用一对双引号来表示一个字符串。如果要在其中使用双引号, 使用转义符\: php $Double_str="在双引号中的字符串!...还可以通过把值设置为 NULL,将变量清空: php $x="Lemon Huang!"; $x=null; var_dump($x); ?> 运行结果为: ?

    1.2K20

    PHP 高级工程面试题汇总「建议收藏」

    MYSQL中字符串到显示到界面,字符转换的过程是怎样的?数据库中的字符集是latin1,你现在将utf8的字符串存到latin1字符集的数据库表,你能将utf8的字符串存进去吗?...97、设计一个树形结构,再写一个函数对它进行层序遍历 98、’var’和”var”的区别 双引号串中的内容可以被解释而且替换,而单引号串中的内容总被认为是普通字符。...在单引号串中甚至反斜杠也失去了他的扩展含义(除了插入反斜杠\和插入单引号\’)。所以,当你想在字串中进行变量代换和包 含\n(换行符)等转义序列时,你应该使用双引号。...innodb主键索引和非主键索引的区别?其索引上存放的数据是什么样的? 区别主要在数据和索引的存储结构和存储方式上,以及对于事务的支持。...这样就能避免新的连接收到之前的ip和端口一致的连接残存在网络中的数据包。这也是TIME_WAIT状态的等待时间被设置为2MSL的原因,以确保网络上当前连接两个方向上尚未接收的TCP报文已经全部消失。

    64930

    【请您听我说】PHP语法特点的一些看法

    这时候我们需要思考一个问题,究竟是什么让网站显示的如此华丽呢? 二、PHP是世界上最好的语言   在我上大学那会儿,记得C语言课上,老师说过一句话,任何变量要先定义,后使用。...在php中,单引号和双音号都可以定义一段字符串,但区别是双引号会默认在解析中进行处理。...还有php的特定写法: $str = <<<EOT 字符串内容 EOT; 就是三个和一个名字将一大段字符包裹起来,这个方法是不需要“”的,一般用在中间大量引用html时。...6 else{ 7 echo 'no'; 8 } 9 //no 这个例子大家在php开发中会不会遇到呢,strpos()返回字符串中特定字符的位置,明显是0,好,php是弱类型语言...end 将数组的内部指针指向最后一个单元,并返回最后一个单元的值 reset 将数组的内部指针指向第一个单元,并返回第一个数组单元的值 这可是很有用的,当我们不知道一个数组的第一个元素下标是什么鬼时

    99760

    PHP入门之类型与运算符

    > 运行结果为: ? 如果给定的一个整数,溢出了整数的范围,将直接会解释成float。 布尔型 布尔型细节 最简单的类型,true和false代表真和假。...$a; 输出的值为:a的值为0.12344455566667 当到第14位数时,它会自动四舍五入。 字符型 字符型最大可以达到 2GB。 需要注意的一点是区分单引号和双引号。...$i=i++; # ++在后,先赋值,然后在++。所以输出的值为10. //这里注意的是,++和--的对象是变量!!比如$a=++3就是错的!! echo 'i的值为'....||和or都是逻辑或,区别是||优先级高于or,or的优先级比赋值运算符还要低。 举个例子。...运算符优先级 这里直接参考的PHP学习手册,按照优先级,由高到低列出下表。 ? 小结 第一部分总结了PHP的一些数据类型和运算符。在下一部分中,会总结一些流程控制,包括分支控制、循环控制等。

    1.4K20

    【知识总结】Shell脚本编程入门

    ,单引号字符串中的变量是无效的; 单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行),但可成对出现,作为字符串拼接使用。...获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于 0。 定义数组 在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。...第一个参数为:1 参数个数为:3 传递的参数作为一个字符串显示:1 2 3 @ 区别: 相同点:都是引用所有参数。 不同点:只有在双引号中体现出来。...将开始标记 tag 和结束标记 tag 之间的内容作为输入。.../dev/null 文件 如果希望执行某个命令,但又不希望在屏幕上显示输出结果,那么可以将输出重定向到 /dev/null: $ command > /dev/null /dev/null 是一个特殊的文件

    4.4K20

    最新PHP 面试、笔试题汇总(code happy)

    十七、双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用{}讲变量括起来...—–>会话控制的时候会用到 十九、echo、print_r、print、var_dump之间的区别 * echo、print是php语句,var_dump和print_r是函数 * echo 输出一个或多个字符串...中 字符串和数字相加,如果字符串开头是数字,则等于字符串开头的数字(字符串第一个位置开始,到第一个非数字和.的位置截止)+数字 四十二、什么是服务容器、控制反转(IoC)、依赖注入(DI) 服务容器是用来管理类依赖与运行依赖注入的工具...四十三、Composer自动加载原理 composer加载核心思想是通过composer的配置文件在引用入口文件(autoload.php)时,将类和路径的对应关系加载到内存中,最后将具体加载的实现注册到...mysql中INT和BIGINT的区别?

    1.3K20
    领券