WAMPServer随写笔记,变量

本文详细介绍了PHP中变量的使用方法,包括变量定义、命名规则、数据类型及特殊类型的运用,并通过实例展示了字符串处理技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.php中的变量使用方式和Java那些不一样,无需声明,直接赋值使用,但需要在变量名前加美元符号$,至于为什么变量要加上这个符号,我比较认同网上的其中一个观点:加一 个$可以使解释程序大为简化,从而提高运行速度。
2.定义变量就是向服务器的内存申请空间,用来存储数据。
3.var_dump函数可以将我们的变量的数据类型显示出来。
4.变量名除了需要用"$"进行标识外,还需要遵守三条命名规则:
(1)变量名必须以字母或下划线”_“开头;
(2)变量名只能由字母、数字、以及下划线组成,不能包含汉字或特殊符号;
(3)变量名不允许包含空格,当变量名由多个单词组成时,使用下划线”_“来分割,或以大写字母开头来区分,俗称驼峰命名法。
*需要注意的是,在PHP中变量名是区分大小写的。
5.memory_get_usage函数可以获取当前PHP消耗的内存。
6.在PHP中,支持8种原始类型,其中包括四种标量类型boolean(布尔型)、integer(整型)、float(浮点型,也称作double)、string(字符串),
两种符合类型array(数组)、object(对象),两种特殊类型resource(资源)、NULL(空)。
PHP是一门松散类型的语言,不必向PHP声明变量的数据类型,PHP会自动把变量转换为自动类型。
7.当双引号中包含变量时,变量会与双引号中的内容连接在一起;
    当单引号中包含变量时,变量会被当做字符串输出。
    比如:1.$love = "胡萝卜";
2.$string1 = "兔子,$love";
3.$string2 = '小狗,$love';
运行结果为:
兔子,胡萝卜
小狗,$love 
8.当遇到超长字符串需要占用多行时,可以使用Heredoc结构形式的方法解决该问题,首先使用定界符(<<<)表示字符串,接着在”<<<“之后提供一个
任意字母组合的标识符,换行,写入你的超长字符串,换行(一定要另起一行写结尾的标识符),写入和开头处相同的标识符(此行除了标识符
和分号不能有其他字符出现,包括空格,否则会报错)。
比如:$string1 = <<<hello
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。
hello;
9.PHP特殊类型1----资源,资源(resource):是由专门的函数来建立和使用的,例如打开文件、数据连接、图形画布。我们可以对资源进行操作
(创建、使用和释放)。任何资源在不需要的时候应该被及时释放。如果忘记释放资源,系统自动启动垃圾回收机制,在页面执行完毕后回收
资源,以避免内存被消耗殆尽。比如:
<?php
$file = fopen("f.txt","r");//打开文件
$con= mysql_connect("localhost","root","root");//连接数据库
$img= imagecreate(100,100);//图形画布
?>
其中,采用fopen()函数打开文件,得到的返回值就是资源类型。
注:fopen()打开文件,fclose()关闭文件,!feof()判断文件是否结束,fgets()从可访问的文件流中读取一行,以换行符结束或者读够指定的字数。
fread()从可访问的文件流里读取一定的字数,默认为1024字节,即使碰到换行符也不会停止。
10.PHP特殊类型2----空类型。NULL(null):NULL是空类型,对大小写不敏感,NULL类型只有一个取值,表示一个变量没有值,当被赋值为NULL,
或者尚未被赋值,或者被unset(),这三种情况下变量被认为是NULL。
### 使用 WAMP 服务器进行代码编的指南 #### 创建 PHP 文件并测试配置 为了验证 WAMP 是否安装成功以及 PHP 配置是否正确,可以在 `htdocs` 目录下创建一个新的 PHP 文件。对于 WAMP,默认路径通常是 `C:\wamp64\www` 或者 `C:\wamp\www`。 向文件中添加如下代码: ```php <?php phpinfo(); ?> ``` 保存该文件为 `test.php` 并放置于上述提到的目录内。接着,在浏览器地址栏输入 `http://localhost/test.php` 访问此页面。如果一切正常,将会显示有关当前 PHP 安装环境的信息页[^1]。 #### 设置工作项目 当准备开发具体的应用程序时,建议按照以下方式组织结构化的工作空间: - 将应用程序的所有资源存放在独立子文件夹中; - 确保每个应用都有自己的数据库(如果有需求的话),可以通过 phpMyAdmin 来管理这些数据库; 例如,假设要建立名为 "myProject" 的新网站,则应在 `www` 下新建同名文件夹,并在此基础上构建整个站点的内容。 #### 编和调试代码 利用任何文本编辑器来编 PHP 脚本,如 Notepad++、Sublime Text 或 Visual Studio Code 等工具都可以很好地支持 PHP 开发。完成编码之后,只需通过刷新浏览器即可查看效果变化。 值得注意的是,PHP 错误报告默认情况下可能不会在生产环境中开启,但在本地开发环境下可以适当调整设置以便更好地捕捉错误信息。这通常涉及到修改位于 `C:\wamp64\bin\apache\Apache{version}\conf\php.ini` 中的相关参数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值