
php
逍遥创江湖
程序猿
展开
-
PHP中的->,=>,::,$this相关符号的解析
PHP中的->,=>,::,$this相关符号的解析->的用法=>的用法::的用法$this的用法类是一个复杂数据类型,这个类型的数据主要有属性、方法两种东西。属性其实是一些变量,可以存放数据,存放的数据可以是整数、字符串,也可以是数组,甚至是类。方法实际上是一些函数,用来完成某些功能。引用一个类的属性和方法就使用->符号。->的用法->是调用的意思类 -> 类的成员变量或者成员函数下面是一个例子小程序:<?php//定义类Cart转载 2021-09-25 09:22:52 · 266 阅读 · 0 评论 -
php获取客户端的ip地址的时候,返回::1,正常现象?
获取ip地址的时候,获取的ip地址结果为::1这是啥?!?查过之后发现:这属于正常情况,::1说明你的电脑开启了ipv6支持,这是ipv6下的本地回环地址的表示。因为你访问的时候用的是localhost访问的,是正常情况。使用ip地址访问或者关闭ipv6支持都可以不显示这个。另外,给安排一个获取ip的封装方法:function getIp(){ if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP原创 2021-08-27 12:38:38 · 1236 阅读 · 0 评论 -
php函数的封装mysqli_error报错,Expected type ‘mysqli‘. Found ‘false‘
今天在封装数据库判断的时候,出现了一个很头疼的错误:我这样封装的函数,为什么会报错!!(环境版本PHP7.4 mysql8.0)函数体里面的mysqli_error和mysqli_errno的参数处报错报错内容是:Expected type ‘mysqli’. Found ‘false’.function my_error($link, $sql){ //执行SQL语句 $query = mysqli_query($link, $sql); //判断 if (!原创 2021-08-26 17:34:47 · 1754 阅读 · 0 评论 -
PHP实现文件的上传
实现单个文件的上传var_dump($_FILES);// 如下是文件上传成功的一个小案例$file=$_FILES['image'];if(is_uploaded_file($file['tmp_name'])){ //是上传文件 if(move_uploaded_file($file['tmp_name'],'../uploads/'.$file['name'])){ //确定其为上传文件之后,将上传文件移动到指定的上传文件所属文件夹 echo '原创 2021-08-10 10:19:25 · 197 阅读 · 5 评论