团看
木有童年
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
15、PHP神奇的数组索引替代
PHP不这么搞,怎么可能成为世界上最好的编程语言。1、有数字索引指定的数组元素时,以数字索引的为准。输出结果:b的位置直接被c替代了,的值为最大的整数索引+1。原创 2023-07-27 14:43:46 · 364 阅读 · 0 评论 -
14、php面向对象3(final、显示调用父类构造方法、static静态变量与方法)
1、如果父类中的方法被声明为 final,则子类无法覆盖该方法。如果一个类被声明为 final,则不能被继承。2、PHP 不会在子类的构造方法中自动的调用父类的构造方法。要执行父类的构造方法,需要在子类的构造方法中调用。4、子类继承父类带有参数的构造方法。3、static定义静态属性与方法。PHP是世界上最好的编程语言。原创 2023-07-27 11:54:33 · 430 阅读 · 0 评论 -
11、PHP面向对象1
1、PHP的面向对象与其他语言类似,但也有不同。PHP访问成员变量时,需要用“->”,而不能用“.”,访问成员函数时,需要用“->”,而不能用“.”。操作符“::”可以在没有任何声明实例的情况下访问类中的静态成员,必须用static定义。 PHP用new实例化对象时,类名后面的括号可以省略。new className();new className都是可以的,当然构造函数是需要没有参数的。2、在类中,用var定义成员变量,var定义的成员变量都是公开的。3、创建子类时用extends原创 2023-07-25 16:20:56 · 485 阅读 · 0 评论 -
10、PHP语法要点3(foreach、trait)
trait的定位在子类与基类中间,trait内实现的方法可以在子类使用时调用。执行顺序:子类重载的方法---->使用trait内实现的方法——>基类的方法。提示中除了给了$value之外,还给了$key值,key值一般在关联数组中自行定义的。但是普通数组中的key值是数组的索引,所以vscode这样提示也是没错的。1、foreach 循环用于遍历数组,在vscode中输入foreach时默认的提示是这样的。输出结果:子类中的相同方法被注释掉了,所以用的trait内的同名方法。原创 2023-07-21 08:42:43 · 200 阅读 · 0 评论 -
9、PHP超级全局变量$_REQUEST 、$_POST、$_GET
当用户通过点击 "Submit" 按钮提交表单数据时, 表单数据将发送至<form>标签中 action 属性中指定的脚本文件。在这个实例中,我们request.php来处理表单数据。在PHP文件中可以嵌入html代码,html中的控件action属性中的动作脚本文件,指定为php文件本身:action="<?3、$_GET 也可以收集html文件中URL传递到php文件中的参数与参数的值数据。1、PHP $_REQUEST 、$_POST用于收集HTML表单提交的数据。request.php文件。原创 2023-07-19 17:05:02 · 1550 阅读 · 0 评论 -
8、PHP访问权限配置与报错处理:You don‘t have permission to access this resource.
3、现在应该不能修改httpd.conf了。因为不让改了,让直接改httpd-vhosts.conf。1、由于我们之前已经设置了虚拟主机,我们在WAMPserver中,找到添加虚拟主机的配置文件的路径。2、打开这个文件,修改相应的虚拟主机的访问权限,这是由于阿帕奇服务器的权限设置导致的。4、改完后重启阿帕奇服务器。原创 2023-07-19 15:41:54 · 5024 阅读 · 0 评论 -
7、PHP语法要点2
_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。由于是显示的服务器运行信息,所以不能在VScode里运行,需要在浏览器中运行。3、PHP关联数组是一种key-value的数组,访问数组元素时,用key值访问,而不是用数组元素的数字位置。4、数组嵌套,关联数组的某个元素可以为另一个数组,从而形成了数组嵌套。2、字符串变量及数组可以在echo输出时双引号内、双引号外均可引用,非常强大,连接符可用‘,’或‘.’均可。原创 2023-07-19 14:01:57 · 298 阅读 · 0 评论 -
6、PHP语法要点(1)
在此代码中,在函数内部,利用$GLOBALS定义了一个Y变量,依然是全局变量。2、函数外定义的变量为全局变量。global 关键字用于函数内访问全局变量。3、static 用于保持函数内局部变量的值。但在函数外依然不能访问。甚至可以直接用$GLOBALS['A'],来定义一个名为A的全局变量。4、PHP 将所有全局变量存储在一个名为 $GLOBALS[6、输入字符串示例,详细用法都在注释里写了。PHP的语法跟C语言还是类似的。1、变量不用定义即可直接使用。原创 2023-07-18 11:50:18 · 612 阅读 · 1 评论 -
5、WAMP配置虚拟主机
1、从WAMP图标,点击左键,进行虚拟主机管理,然后添加上虚拟主机名,即将来的浏览器的地址名,然后输入相应的文件夹。这种修改方式,直接自动修改了hosts文件。3、重启后,如果输入地址后不能运行,等待一段时间即可。4、以后可方便的进行调试,通过WAMP进行管理。配置虚拟主机后可实现用域名的方式访问项目。PHP是世界上最好的编程语言,没有之一!2、提交后,需要重启DNS服务。原创 2023-07-17 11:22:28 · 731 阅读 · 1 评论 -
4、VScode、WAMP、Xdebug调试
将PHP的安装目录,添加到系统的环境变量中,配置完成后,通过命令行 输入命令 PHP -V,查看是否配置成功。文件->首选项->设置->搜索php->setting.json,在文件中配置php.exe的路径,注意使用。6、这时在php文件里即可插入断点,用F5可以进行单步调试,但是点击右上角三角形无所谓。Xdebug是随WAMP一起安装的,版本号可以通过PHP扩展菜单下查看,为3.1.6。4、修改wamp下相应php版本的phpForApache.ini文件。插入断点后,会单步执行,或以断点为界执行。原创 2023-07-17 10:10:14 · 910 阅读 · 1 评论 -
3、wampserver中查看各项当前版本及简单配置PHP
php.ini文件中,short_open_tag = On(是否允许使用 PHP代码开始标志的缩写形式(<?在wampserver的安装目录中,在相应的D:\wamp64\bin\php\php8.0.26。wampserver点击左键,即可查看Apache,PHP,MySQL,MariaDB的当前版本。PHP是世界上最好的编程语言!原创 2023-07-14 14:27:25 · 1349 阅读 · 1 评论 -
2、用phpMyAdmin修改mysql的密码
用phpMyAdmin登录mysql服务器,默认的用户名密码为。原创 2023-07-14 11:27:38 · 1937 阅读 · 1 评论 -
1、wampserver橙色如何变成绿色
正常情况这三个服务都需要启动,系统才会正常。我的是因为阿帕奇没启动导致的,手动启动阿帕奇,未果。--> Test Port 80,果然被Microsoft IIS/10.0。去右击管理 --> 服务和应用服务 --> 服务 -->今天新安装WAMPSERVER,但是启动后是橙色,说明有的服务没启动。在服务里把wampapache64服务启动,成功,图标变为绿色。自带的检测端口80是否被占用:右键 --> 工具。发布服务 --> 停止,并改为手动。按照教程,测试阿帕奇使用的80端口。原创 2023-07-14 10:49:58 · 3109 阅读 · 2 评论
分享