在php中,$ 1 = "Hello World"合法吗 为啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在php中,$ 1 = "Hello World"合法吗 为啥相关的知识,希望对你有一定的参考价值。

'$ 1'中间是空格

不合法,变量名非法
php 变量规则:

变量以 $ 符号开头,其后是变量的名称

变量名称必须以字母或下划线开头

变量名称不能以数字开头

变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)

变量名称对大小写敏感($y 与 $Y 是两个不同的变量)

注释:PHP 变量名称对大小写敏感!
参考技术A

$ 1 不合法 ,会报错

PHP 变量规则:

    变量以 $ 符号开头,其后是变量的名称

    变量名称必须以字母或下划线开头

    变量名称不能以数字开头

    变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)

    变量名称对大小写敏感($y 与 $Y 是两个不同的变量)

PHP中fopen函数的问题

没怎么看明白,这个函数是什么意思啊?

比如
$xxx = fopen("text.txt", 'w', ture)
我知道w意思是写入,但是具体写入什么东西呢?

在这里是工作模式。

mode 说明
'r' 只读方式打开,将文件指针指向文件头。
'r+' 读写方式打开,将文件指针指向文件头。
'w' 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'a' 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
'a+' 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
'x' 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。这和给 底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。
'x+' 创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。这和给 底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。

w 只是这个函数的工作模式 ,不是在这里写入内容 啊。

要想写入,要用到 fwrite($xxx,'你要写入的内容')
参考技术A 这个只是打开一个句柄,相当于一个输入流。
然后要用fwrite写入
$xxx = fopen("text.txt", 'w', ture);
fwrite($xxx,"内容");
fclose($xxx);
参考技术B $content="写入什么东西呢?";
$fp=fopen("text.txt","2");
fwrite($fp,$content);
fclose($fp);

就这样。

以上是关于在php中,$ 1 = "Hello World"合法吗 为啥的主要内容,如果未能解决你的问题,请参考以下文章

Python中不定长参数这样用对吗?def hh(w,**l,pu='d'): 为啥?

php中\n是如何使用的

php中如何删除二维数组中含有指定元素的所有一维数组?要求如下:

php中trim是做啥用的?

PHP数组重新排序

PHP建立和删除目录