PHP面向对象魔术函数__get和__set的用法

2021-03-23
阅读 1 分钟
172
__set() 方法用于设置私有属性值__get() 方法用于获取私有属性值 php专门提供了属性的设置值和获取值的方法,__set()和__get() 这两个方法,我们在写类的时候写上即可(不写没有)__set() 方法用来设置私有属性 {代码...} 在类里面使用了 __set() 方法后,当使用 $p1->name = "张三"; 这样的方式去设置对象私有属性的...

程序员面试必备PHP中高级面试题 – 第三天

2020-04-03
阅读 3 分钟
203
默认情况下,MongoDB 更侧重高数据写入性能,而非事务安全,MongoDB 很适合业务系统中有大量 “低价值” 数据的场景。但是应当避免在高事务安全性的系统中使用 MongoDB,除非能从架构设计上保证事务安全。

PHP中高级面试题 – 第二天

2020-04-01
阅读 3 分钟
167
这个问题有个关键点,扑克牌,1-13 不能再多了。这就很简单了。用PHP来做,定义一个数组分别存着1到13, 拿出一个,置空一个,最后看下这五个置空的 是不是连续的。这种情况不考虑抽出的顺序。

PHP中高级面试题 – 第一天

2020-03-31
阅读 3 分钟
222
“PHP学习网” 公众号会每天分享一些面试题,正在找工作的小伙伴们可以来看看哦。 一、写一个函数,获取一篇文章内容中的全部图片,并下载 {代码...} 二、什么是 CSRF 攻击?XSS 攻击?如何防范? CSRF:跨站请求伪造,可以通过通过判断来源和加 Token 的方式来防范。 XSS:跨站脚本攻击,可以通过对内容转义和过滤来防范...

程序员找工作必备PHP基础面试题 - 第二十天

2020-03-29
阅读 2 分钟
321
“PHP学习网” 公众号会每天分享一些面试题,正在找工作的小伙伴们可以来看看哦。 一、写出你认为语言中的高级函数(其实就是写熟悉的函数) array_pop():弹出数组的最后一个元素 explode():按特点符号,分隔字符串,返回数组 implode();按特点符号,连接数组成为字符串 substr();取出字符串中的一部分 strrpos();获得字符...

程序员找工作必备PHP基础面试题 - 第十九天

2020-03-28
阅读 3 分钟
262
“PHP学习网” 公众号会每天分享一些面试题,正在找工作的小伙伴们可以来看看哦。 一、需要设置一个有效期为31天,的memcache值,请补充下面的代码 {代码...} 答案:31243600 二、请对于据select * from tableExample where ((a and b) and c or (((a and b ) and (c and d)))优化的语句。 {代码...} 三、_____函数能返回...

程序员找工作必备PHP基础面试题 - 第十八天

2020-03-26
阅读 2 分钟
323
“PHP学习网” 公众号会每天分享一些面试题,正在找工作的小伙伴们可以来看看哦。 一、以下代码的执行后是,$result值为: {代码...} A、 a B、 false C、 true D、 b E、 c 答案:B 二、echo count(‘123’) 输出的是? A、3 B、false C、null D、1 E、0 答案:D 三、以下代码的执行后是,$result值为: {代码...} A、1 B、...

程序员找工作必备PHP基础面试题 - 第十七天

2020-03-25
阅读 2 分钟
320
1、 数据库设计方面,设计结构良好的数据库,允许部分数据冗余。选取最适用的字段属性,尽可能把字段设置为NOT NULL,这样在查询的时候,数据库不用去比较NULL值。

程序员找工作必备PHP基础面试题 - 第十六天

2020-03-24
阅读 2 分钟
292
一条是Select * from table2 where id>200 and id<500请尝试只写一条SQL语句,完成相应的查询任务。

程序员找工作必备PHP基础面试题 - 第十五天

2020-03-23
阅读 3 分钟
332
封装 继承 多态封装:对象以外的部分不能随意存取对象内部数据继承:通过子类继承父类进行功能扩展多态:对具有继承关系的不同类对象,可以对相同名称的成员函数调用,产生不同的反应效果

程序员找工作必备PHP基础面试题 - 第十四天

2020-03-22
阅读 5 分钟
278
“PHP学习网” 公众号会每天分享一些面试题,正在找工作的小伙伴们可以来看看哦。 一、设已知目录/data1/somedir, 写一个函数, 遍历取得该目录下包含子目录所在后缀为txt的文件. {代码...} 二、写一个函数, 算出两个文件的相对路径, 如$a = ‘/a/b/c/d/e.php’; $b= ‘/a/b/12/34/c.php’; 计算出$b 相对于$a 的相对路径 应该...

程序员找工作必备PHP基础面试题 - 第十三天

2020-03-21
阅读 2 分钟
380
500 Internal Server Error 服务器遇到了意料不到的情况,不能完成客户的请求Header(“ HTTP/1.0 404 NOT FOUND”);

程序员找工作必备PHP基础面试题 - 第十二天

2020-03-20
阅读 2 分钟
321
tpl模板文件由php官方开发的smarty模板语言编写。 tpl文件第一次被hbcms系统调用后,将自动编译,并生成php文件,存储在template/system/compile目录里。 以后再次调用tpl文件,smarty系统会自动判断tpl文件是否被修改过,如果没有被修改,就不再重复编译,而是直接读取上一次编译好的php文件。

程序员找工作必备PHP基础面试题 - 第十一天

2020-03-19
阅读 3 分钟
299
表名:cityid City Provinceid1 广州 12 深圳 13 惠州 14 长沙 25 武汉 3………. 广州表名称:province:id Province1 广东2 湖南3 湖北……….

程序员找工作必备PHP基础面试题 - 第十天

2020-03-18
阅读 5 分钟
286
(1) 选取最适用的字段属性,尽可能减少定义字段长度,尽量把字段设置NOT NULL,例如'省份,性别',最好设置为ENUM(2) 使用连接(JOIN)来代替子查询:(3) 使用联合(UNION)来代替手动创建的临时表(4) 事务处理:(5) 锁定表,优化事务处理:(6) 使用外键,优化锁定表(7) 建立索引(8) 优化sql语句

PHP基础面试题 - 第九天

2020-03-17
阅读 4 分钟
298
Strops() 返回某个字符串在一字符串中首先出现的位置Strstr()返回一个字符串在另一个字符串中的第一次出现Substr()截取字符串Str_replace()字符串替换操作,区分大小写

PHP基础面试题 - 第八天

2020-03-16
阅读 2 分钟
318
“PHP学习网” 公众号会每天分享一些面试题,正在找工作的小伙伴们可以来看看哦。 1、写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名例如: 从链接abc.com/test.php需要取出 php 答案: {代码...} 2、将1234567890转换成1,234,567,890 每3位用逗号隔开的形式。 答案:Numbe_format() 要格式化的数字|规定多...

PHP基础面试题 - 第七天

2020-03-15
阅读 2 分钟
286
Ajax 是即时更新网页而不需要向服务器请求完整的新页面的一种方法。Ajax 的三种数据传输机制(XMLHttp、脚本标记、框架或 iframes)

PHP基础面试题 - 第六天

2020-03-14
阅读 2 分钟
312
接口用于规范,抽象类用于共性。接口中只能声明方法,属性,事件,索引器。而抽象类中可以有方法的实现,也可以定义非静态的类变量。抽象类是类,所以只能被单继承,但是接口却可以一次实现多个。抽象类可以提供某些方法的部分实现,接口不可以.抽象类的实例是它的子类给出的。接口的实例是实现接口的类给出的。再抽象类...

PHP基础面试题 - 第五天

2020-03-13
阅读 2 分钟
268
PHP学习网接下来每天会分享一些面试题给大家,多做题,多熟悉基础,面试时更有信心,同时大家还可以关注php学习网公众号查看更多的面试题。 1、列出五种以上你使用过的PHP 的扩展的名称 (提示:常用的PHP扩展 , 如 GD 扩展) {代码...} 2、写一个函数,用冒泡法实现排序,输入参数为一个数组 {代码...} 3、请说明 在ph...

PHP基础面试题 - 第三天

2020-03-12
阅读 1 分钟
440
1、有如下所示的一个分号分隔数据文件:每个 STRING 都是一个随机的字符串,长度未知;每行有多个 STRING,个数未知;共有多少行也未知。请问此数据文件必须在满足什么条件下才能用PHP解析出第 n 行的第 x 个 STRING,假设满足了这些条件,请写出解析方法或思路。

PHP基础面试题 - 第二天

2020-03-12
阅读 1 分钟
425
写出sql语句查询表中money的最大值:Ans: SELECT max(money) FROM user 写出sql语句查询money最多的前10个人,按照money由大到小排序

PHP基础面试题 - 第四天

2020-03-12
阅读 2 分钟
389
PHP学习网接下来每天会分享一些面试题给大家,多做题,多熟悉基础,面试时更有信心,同时大家还可以关注php学习网公众号查看更多的面试题。 1.写出下面的程序输出的结果 {代码...} 答案:该段代码输出是:ok 2.写出如下程序的输出结果 {代码...} 答案:结果为 5 0 1 3.请列举一些你所知道的开发模式 (如工厂模式,越多...

PHP基础面试题 - 第一天

2020-03-11
阅读 1 分钟
363
PHP学习网接下来每天会分享一些面试题给大家,多做题,多熟悉基础,面试时更有信心,同时大家还可以关注php学习网公众号查看更多的面试题。 1、 下面语句执行的结果是: {代码...} A:1 2 3 4 B:1 1 3 4 C:1 2 3 3 D:1 2 3 5 E:以上都不是 答案:B 2、下面那些说法是错误的: {代码...} 答案:A 3、array_shift()函...

PHP技能评测(一)

2017-04-07
阅读 7 分钟
1.3k
1. 魔术函数有哪些,分别在什么时候调用?__construct(),类的构造函数__destruct(),类的析构函数__call(),在对象中调用一个不可访问方法时调用__callStatic(),用静态方式中调用一个不可访问方法时调用__get(),获得一个类的成员变量时调用__set(),设置一个类的成员变量时调用__isset(),当对不可访问属性调用isset()...

Yii2实现ActiveForm ajax提交

2017-03-27
阅读 3 分钟
2.4k
作者:PHP学习网 出处:[链接] 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

Yii2中对Composer的使用

2017-03-17
阅读 2 分钟
4.7k
作者:PHP学习网 出处:[链接] 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

一、win7下安装yii2

2017-03-13
阅读 2 分钟
1.4k
作者:PHP学习网 出处:[链接] 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。