PHP
文章平均质量分 53
晴雨相拥,同心逐梦
记笔记的地方,不要较真。。。
展开
-
PHP-laravel操作数据库和larave orm映射数据库
insert=DB::insert('insert into city set name="上海",state="init"');php artisan make:model Models/AdminsModel -m //创建到app/Models下。$update=DB::update('update city set name="上海" where id=8');1.打开根目录下.env文件。原创 2023-02-16 19:12:46 · 261 阅读 · 5 评论 -
PHP操作数据库
连接方式采用pdo连接。原创 2023-02-15 23:13:55 · 53 阅读 · 0 评论 -
PHP图像处理
创建一个背景图像(也叫画布),以后的操作都是基于此背景图像。1.打开D:\php\php7.3.6\php.ini。把写好的PHP引入到页面,这才是绘图正确的打开方式。在背景上绘制图像的轮廓或输入文本。ok,开始写html页面。原创 2023-02-15 22:31:27 · 186 阅读 · 0 评论 -
PHP面向对象程序设计--static关键字
使用静态变量 结果是2 3 4 static相当于把变量的内存空间的声明一个全局区的地方,在这个全局区里面有,也只有这一块内存空间,而我们这3个test()声明的变量a全都是在同一个全局区里。这样我们就要使用方法来访问它,当然普通的方法是访问不到它的,因此我们要用静态方法。如果在类中访问 有俩种方法 self::$静态变量名,类名::$静态变量名。可以是类名,也可以是实例化名称。静态变量他们共享是同一个区,因此王五和李四之间可以传递信息。如果在类外访问 有一种方法 类名::静态变量名。原创 2023-02-15 20:12:21 · 46 阅读 · 0 评论 -
PHP面向对象程序设计--多态
多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作。原创 2023-02-15 17:58:44 · 78 阅读 · 0 评论 -
PHP面向对象程序设计--继承
继承:父类保存共有的属性和方法,多个子类共享父类的属性和方法。继承使用子类如何访问父类中的方法?使用继承后,就可以使用父类的方法了,当然也可以使用自己封装的方法,这里析构了两遍的原因是 我先把我父亲解析了 然后我在解析我自己。原创 2023-02-15 17:06:08 · 164 阅读 · 0 评论 -
PHP面向对象程序设计--封装
就是访问到User里面的属性和方法 类似于java中的。类是群体共性的抽象化,将类实例化成对象成为具体事务的描述。而test.php要访问这个类,我们先要引入进来。而我们一般在使用构造函数的时候一般都会给它传值。就是用关键字fuction() 封装成一个方法。首先,在PHP中声明一个类,也采用关键字。然后new一下,如果要访问到那么要使用。析构就是临死前,要做的事情。内存回收之前,调用一次析构。原创 2023-02-15 16:15:44 · 57 阅读 · 0 评论 -
PHP基础:目录操作
while($url=readdir($dir)){} readdir 返回所有的文件夹的名称 如果没了就返回false。这种方式判断这个url不是. 或者.. 文件夹 那么就采用递归调用 is_dir相当于把他的子文件夹打开了。然后在组合成目录 echo $f.'='.filetype($f)."";当前目录下创建文件夹。原创 2023-02-15 15:43:17 · 88 阅读 · 0 评论 -
PHP基础:文件操作
feof($f)){ //输出单行直到 end-of-file。我们可以获取文件中的总字数,然后。这种w的写入都会覆盖写入。像w+都是追加写入。原创 2023-02-15 12:13:51 · 137 阅读 · 0 评论 -
PHP基础:日期函数
这里要注意的是,如果不设置 date_default_timezone_set("Asia/Shanghai")给他默认时间,那么它会按照美国的时间,而我们这个代码是让时区改为上海。//加1天 1小时 1分钟。原创 2023-02-14 23:58:43 · 54 阅读 · 0 评论 -
PHP基础:数学函数
float exp(float arg) 返回e的arg幂次值,e为自然对数的底数,值为2.718282。float pi(void) 返回圆周率的值。注意:如果是字符串,那么比较ASCII码值。原创 2023-02-14 23:32:26 · 52 阅读 · 0 评论 -
PHP基础:字符串函数
例如$str="aaaaaaaaaaaa\nbbbbbbbbbbbbbb\nsssssssssss";就是将字符串中的\n转换为网页中的标签。注意:一个汉字等于3个字符串 空格算一个字符。)可以设置截取的开始位置和结束位置。第一种,指定后面的字符全截取采用。这个就类似于别的编程语言中的+字符串转换为html换行符。字符串的截取方法有俩种。原创 2023-02-14 22:19:38 · 109 阅读 · 0 评论 -
PHP基础:数组
arr1=array("浙江"=>"台州","山东"=>"济南");方法,分割字符串的方法,类似于python中的split方法。echo $arr[3],$arr1["浙江"];$arr1["湖南"]="长沙";上面这种声明数组是默认下标的。而下面这种声明是直接带下标的。存在返回1 ,不存在没有返回。成功就返回查找到的值的下标。把数组元素组合为字符串。原创 2023-02-14 20:25:06 · 71 阅读 · 0 评论 -
PHP基础:函数
函数:是为了实现一定功能而组成的代码的集合,这些代码被封装到一个函数中,可以被反复调用,大大提高了代码的重复性和可维护性。地址存的是15,那么把地址存的15改成了9,那就变成了9.而第一个是内存改为了9,而实际上地址值并没有改变。这个就是因为函数的作用域,外面的num,里面没有访问到。这里要注意的是,如果是俩个参数而且用默认值,最好给后面的设置值,否则会报错。global的作用就是声明为外部声明过的变量 ,就是将变量设置为了全局变量。这个还是15,因为只是把n地址中存在的值给传过去了,n并没有受到影响。原创 2023-02-14 15:07:44 · 75 阅读 · 0 评论 -
PHP基础:流程控制
PHP应该在HTML中只做数据输出,输出通常伴有条件判断和循环操作,因此PHP提供了对应分支结构和循环结构的替代语法:全部都是对应的一个模式。上述书写中(tr 代表表格的一行,td代表表格的一列),大括号很容易丢失,所以PHP有了一种替代机制, 让其可以不用书写大括号。2.switch处理的条件比较多,同时比较单一,而且有固定值匹配的分支结构。分类:顺序结构、分支结构(if分支与switch分支)、循环结构。do-while循环与while循环的差距是do-while循环。1.if能做所有的分支结构事情。原创 2023-02-14 13:49:34 · 146 阅读 · 0 评论 -
PHP基础:数据类型和运算符
数据类型:data type,在PHP中指的是数据本身的类型,而不是变量的类型。2、强制转换(手动):在变量之前增加一个(),并在括号里面写上对于的类型,其中NULL特殊,需用 unset。后置自操作,先把自己的值保存下来$b=1,然后改变自己,自己给别人的值是原先的值$a=2。赋值运算:符号是“=”,表示右边的结果,保存到内存中的某个位置,然后将位置的内存地址赋值给左侧的变量。而浮点型中,前八位的后七位为指数,所以表示的范围要大。通过一组类型判断函数,来判断变量,是否与这个变量所保存数据的类型一致。原创 2023-02-13 19:24:44 · 95 阅读 · 0 评论 -
PHP九九乘法表
【代码】PHP九九乘法表。原创 2022-09-22 18:19:15 · 884 阅读 · 0 评论 -
php作业:统计字符次数,单词首字母大写,比较奇偶数大小等
4、输入格式为"get-element-by-id"的任意字符串,将其转换为驼峰命名的字符串,结果为:getElementById。echo $str[$i]."出现了".substr_count($str,$str[$i])."次"."";3、设计一个函数,供外部调用,该函数的功能是比较某一字符串中,奇数位组成的字符串大,还是偶数位组成的字符串大。1、统计字符串中某个字符出现的次数(不使用substr_count()方法)。2、将字符串中的每个单词的首字母大写(不使用ucwords()方法)。原创 2022-10-06 01:00:35 · 492 阅读 · 0 评论 -
PHP基础:变量和常量
1、使用定义常量的函数:define('常量名',常量值)——类似于c++的 #define2、constphp// 使用函数定义常量// 注意此处与c++不同,#define 为预处理命令,宏定义,无需加;。。// 使用const关键字定义// 定义特殊常量// const ^-^ // 报错// 访问常量echo PI1;// echo ^-^ // 报错// 特殊常量的访问// 系统常量// 有符号整形// 魔术常量// 输出的行数会变。原创 2023-02-13 12:32:07 · 116 阅读 · 0 评论