问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP基础语言书写问题

发布网友 发布时间:2022-04-06 01:54

我来回答

3个回答

热心网友 时间:2022-04-06 03:23

PHP里面单引号和双引号基本用法都是一样的,都表示字符串
其中双引号中可以包含PHP变量和转义符(转义符是什么以后会慢慢弄明白)
例如:
$abc = 100;
$str = "Num is $abc"; // 也可以将变量用大括号{$abc}括起来,效果是一样的,因为单写变量时,若变量后面接的是英文,容易使解析器产生误会,从而指向其他变量。所以用大括号括起来更加安全
这样的字符串包含变量,在单引号中则不允许。
我上面给出的例子,如果是用双引号,会输出:(Num is 100)
而单引号将不查找变量,会直接输出(Num is $abc)
PHP中双引号中的字符串还支持转义符,例如我需要换行,我会用“\n”这样的换行符。
双引号当中是支持字符转义的,而单引号不支持。
例如:
$abc = "This is a \nExample";
// 输出:
This is a
Example
$abc = 'This is a \nExample';
// 输出:
This is a \nExample
这大概就是PHP中双引号与单引号的区别了。
正是因为这些区别,PHP的单引号是直接输出引号内字符串,而双引号支持变量等,所以在一般情况下,使用双引号在效率上不如单引号。不过由于这样的差异实在不大,所以可以根据个人喜好来使用单/双引号

另外,“.”是PHP当中的连接符
例如 "sad"."abc" = "asdabc"
字符串之间可以用“.”来连接

这样一来,你的问题就很好解决了。
第三种,前面的单引号中的是字符串,用“.”来连接下面的内容。314159265359E-11是数字,因为是科学计数法,所以不加单引号(单引号会将它变成字符串,达不到科学计数法的效果),再后面又用"."来连接一个字符串。

你下面的问题也很好解决了。单引号中的部分作为字符串来处理,这一行代码结合了字符串和数字(上面说过圆点“.”用作连接啊~)

其实单引号和双引号在PHP当中都表示字符串,不同的数据直接用圆点"."来连接追问echo '第一种:pi() = '. pi() .'';//调用pi函数输出圆周率
-----------------------------------------------
这一个输出的结果是:第一种:pi() =314159265359
这个值是怎么得出来的?
----------------------------------------------------------------------

追答pi()是PHP里面一个函数嘛,是获得 “派”(圆周率) 的值
函数与字符串是不同的类型,所以也用.来连接

热心网友 时间:2022-04-06 04:41

php单引号用于字符串上,字符串要用引号括起来,当然也可以用双引号,只是为了程序的优化,尽量不要在未含有变量的字符串使用双引号(因为php会查找双引号内的变量进行编译,而字符串内没有变量,这样php就做了一个多余没用的动作)
比如:
$a=10;//这是一个变量
echo "a的值是$a";//这样会输出:a的值是10 这样是正确的
echo 'a的值是$a';//这样会输出:a的值是$a 这是错误的

echo '您好';字符串中没有变量,所以就使用单引号

点号是php的连接符,用于将左右两边的字符串或变量或内置函数连接起来!
比如:
$a='a';
$b='b';
echo $a.$b;这里就用到了一个连接符. 因为$a和$b都的独立的,把他们放在一起时,就需要连接符!
$a='a';
$b='b';
echo $a;
echo $b;
这样写是和上面的效果是一样的,只是分了2次单独输出变量,这样就无需连接符了!
连接符还有一个用法:.=
比如
$a='a';
$b='b';
$b.=$a;这样的结果就是$b='ba'了。这种写法等同于$b=$b.$a;

热心网友 时间:2022-04-06 06:16

PHP不能仅仅理解为“制作网站脚本的语言”,太狭义了,PHP是置于服务器端运行的脚本程序,是解释型语言,通过php(LINUX)或者php.exe(WIN)解释执行。PHP本身实际上就是这个小小的解释程序。而我们时写的PHP代码,都是供这个解释程序来解析的脚本。

PHP的功能也在不断的发展和进步,所以才会有那么多的版本, 基本上每个版本都比前一个版本有不少的功能、安全、效率上的改进,解析程序、内置的方法也会有所变动。

而VBScript和JS是运行在浏览器端的脚本。主要的功能集中在UI方面,由浏览器本身解释执行。你可能感觉不到他们在升级,但实际上每当你升级浏览器时(比如IE6升级为IE7),对于JS的解析都会有一些变化,你会发现以前在IE6下能运行的JS,到了IE7下却报错了,这就要求你使用更为规范的代码来适应这些变化。

其实不光是PHP在不断升级,ASP.net、java何尝不是更新不断。追问我要能删除我都把你这段删除了.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在公交车上实施扒窃,会受到怎样的处罚? 交通违法行为识别 公交车扒窃会如何处罚? 郑州鱼缸清洗找哪家公司做得比较好? 郑州有没有专业维修鱼缸,清洗鱼缸的? ...的鱼缸,放在办公室养些鱼水草之类的。郑州哪里有卖这样的鱼缸。_百... 我们公司想要定做个观赏鱼缸,不知道郑州哪家公司最专业? 谁知道郑州生态鱼缸定做哪家做的效果最好? 联想电脑启用无线功能的功能键? 笔记本电脑怎么连接网笔记本电脑怎样连接无线网 PHP中可以使用科学计数法的格式表示浮点数嘛? PHP里浮点数会在超出多大的范围后自动使用科学计数法? php的科学计数法 php 将Excel上传到数据库之后,一个char型的字段,变成了科学计数法? 怎样不用科学计数法显示数字 php导出excel时数字变成科学计数法,有的单元格内容是#号,最后一条数据跑到第一行的右边,怎么办? php中导出excel时 数字显示问题 PHP 如何显示大数字,防止显示为 科学计数法 请问php的字符串转换为整型的转换规则是? 如何 将数字字符串 转换为整数 百思不得其解:PHP数据类型字符串转整数型出错? php 怎么让多维数组中元素个数相同,并且键值也一样 对数组进行排序并保持索引关系? php数组合并并保持两个数组的键名都不变,array_merge会使键名发生变化,有其他函数吗? php 多维数组键值重新排序 PHP数组排序之sort、asort与ksort用法实例 php 数组排序问题 PHP 对数组排序 php如何根据数组中的键值进行排序 PHP使用array_multisort对多个数组或多维数组进行排序 phpexcel导入excel表格,导入后自动为科学计数法5.1115E+14 如何设置在sqlplus中不以科学计数法显示 php 中json_decode 函数解析数据变成科学计数法显示 php中3个小数的计算,如134.7-52.5 - 82.2,为什么结果不是0而是一个奇怪的科学计数法? 怎么让EXCEL里面的数字型不用科学计数法,如我已经输入了134325325325325325,要让他显示的时候不用科学计 PHP定义空变量的意义 php 科学计数法还原成字符串 php 将数组中的科学记数法后的字符串转换为LONG类型 php 如何关闭数据库连接 php中pdo连接数据库操作完成后如何关闭数据库啊,若不是持久连接,需要每次都关闭吗? 话说php中PDO驱动切换数据库问题 我PHP用PDO可以操作MYSQL数据库 那我为什么还要去弄框架?可以操作数据库我还有封装的必要吗举个例子 使用PDO连接数据库,什么时候会关闭连接 PHP+MYSQL(PDO)使用PDO持久连接加预处理查询 是不是无需关闭数据库连接 怎么样通过php在数据库抽象层简单使用PDO php使用pdo连接数据库进行完操作需要断开链接吗 php怎么用pdo连接mysql数据库 PHP如何使用PDO连接数据库? php 使用pdo链接数据库 怎么查询数据库中的内容。查询出来之后要怎么显示指定的内容。例如,id号,或者na PHP中用PDO向Mysql里输入数据