Skip to main content

moregeek program

中级 php 程序员应该掌握的面试题_crmeb中邦科技的博客-多极客编程

PHP 不仅是世界上最好的语言,还是世界上最​​奇特的语言​​,奇特之处是很多难以理解的语法,还有一眼看不出运行结果的程序。下面我整理了几道中级水平的面试题,大家可以看看:

1. 请选择以下代码运行的结果:

中级 PHP 程序员应该掌握的面试题_面试题

 

程序解释:1e3 是 科学计数法,1 乘以 10 的三次方,所以 ‘1e3’ == '1000'; 是成立的,输出 LOL

2. 请选出以下代码运行的结果:

中级 PHP 程序员应该掌握的面试题_php_02

 

程序解释:字符串字母相加其实就是在末尾字母加一 如:$a = "a"; $a++; 打印出来结果就是 b,$a = "aa"; 结果就是 ab。所以 $a = "aabb"; 打印结果就是 aabc,如 $a = "aabbz"; 结果就是 aabca,因为 z 是末尾字母故加一变为 a,向前一位进一,b 就变为 c,故结果为 C。

3. 写出一下程序的输出结果:

中级 PHP 程序员应该掌握的面试题_后端_03

 

程序解释:首先​​浮点类型​​的数据不能用于计算,他会将浮点类型转为二进制,所以有一定的损耗,故它无限接近于 0.8,也就是 0.79999999……,所以 echo 应该是个 false。echo false 的结果是空;echo true 的结果是 1。

4. 求两个日期的差数,例如 2007-2-5 ~ 2007-3-6 的日期差数

中级 PHP 程序员应该掌握的面试题_后端_04

 

程序解析:计算日期差值,需要将日期转换成时间戳,然后将两个​​时间戳​​相减,最后除以 24 小时的秒数,得到天数

5. 请输出如下程序输出结果:

中级 PHP 程序员应该掌握的面试题_时间戳_05

 

怎么样,这些题对你来说简单吗!!!

©著作权归作者所有:来自51CTO博客作者CRMEB众邦科技的原创作品,请联系作者获取转载授权,否则将追究法律责任

每个程序员都应该知道的 redis 知识 - string 底层原理_crmeb中邦科技的博客-多极客编程

本文将讲述如下内容:1.Redis 中 ​​Srting 类型​​的底层实现原理2. 通过 String 底层实现原理的学习,我们可以学习到哪些底层优化方法3.Redis 中关于 String 命令介绍我们知道 Redis 是由 C 语言实现的,在介绍 Sring 类型的实现之前我们先复习一下 C 语言的字符串类型。C 语言中的字符串是以空字符结尾的字符数组,详细说明见下图:C 语言中的字符串1、

每个程序员都应该知道的swoole知识-定时器_crmeb中邦科技的博客-多极客编程

本节将讲述如下三个问题:PHP本身的定时器介绍Swoole中定时器的使用方法​​Swoole​​定时器的底层原理01​PHP本身的定时器介绍先说说原生PHP如何实现定时器,PHP的定时器是通过pcntl_alarm实现的:pcntl_alarm ( int $seconds ) : int​​pcntl_alarm​​ 函数的作用是为进程设置一个alarm闹钟信号。调用这个方法后会创建一个计数器,

php程序员必会的mysql面试题_crmeb中邦科技的博客-多极客编程

本文将总结一些常见的MySQL面试题:1、数据库字段类型MySQL常见的数据类型有哪些?MySQL数据类型分为​​数值类型​​​、​​日期时间型​​​和​​字符串类型​​​。数值类型常见的是TINYINT、INT、DECIMAL​,日期类型常见的有DATE、DATETIME​,字符串类型常见的有CHAR、VARCHAR、TEXT。详细介绍见文章末尾的图片。MySQL数据类型中CHAR和VARCHA

掌握了这几个 linux 命令可以让你工作效率提升三倍_crmeb中邦科技的博客-多极客编程

很多程序员熟悉了在 Windows 环境下开发,而我们服务器一般都是 Linux 系统。当有一天你需要在 Linux 服务器上做一些配置或者故障排除的时候,你会很困惑,不知道如何下手。原因是对 Linux 常用的命令还不熟悉,今天我就给大家介绍几个 Linux 常用命令。掌握它们的用法后,我们在使用 ​​CRMEB 打通版系统​​的时候就能如鱼得水,可以大大提高工作效率。1、top 命令第一个命令

你知道如何用 php 实现多进程吗?_crmeb中邦科技的博客-多极客编程

本文将讲解如下内容:1.PHP 原生进程函数介绍2.PHP 实现多进程代码1、PHP 原生进程函数虽然说 PHP 是世界上最好的语言,但是对于 PHPer 们来说,对多进程、进程管理还是相对陌生的。本文将讲解一下使用 PHP 原生代码如何实现多进程。首先我们要了解 PHP 实现​​多进程的函数​​,如 pcntl_fork、pcntl_wait、pcntl_waitpid 等。pcntl_fork

php 运行方式详解_crmeb中邦科技的博客-多极客编程

1、​​CGI 协议模式​​ CGI 的含义是通用网关协议(Common Gateway Interface),它允许 web 服务器通过特定的协议与应用程序通信,调用原理如下:用户请求  -> Web 服务器接收请求  -> fork 子进程 调用程序 / 执行程序  -> 程序返回内容 / 程序调用结束  -> Web 服务器接收内容 -> 返回给用户由于每次用户

javascript 剪贴板 clipboard 的那些事儿!_安东尼漫长的技术岁月的博客-多极客编程

减轻阅读负担,启发创作心智,轻松学习 JavaScript 技巧,日拱一卒,jym,冲~本篇带来 —— JavaScript 剪贴板 Clipboard 的那些事儿!复制粘贴就是互联网最伟大的发明,无论是使用快捷键 ctrl c 、ctrl v,还是鼠标选中右键复制再粘贴,Copy 操作都是非常简单的。然而要注意的是,你的剪贴板 Clipboard 或许在被有些软件无时无刻的监听着,有时候在知乎上

#yyds干货盘点# 前端歌谣的刷题之路-第六十三题-二次方_前端歌谣的博客-多极客编程

前言我是歌谣 我有个兄弟 巅峰的时候排名c站总榜19 叫前端小歌谣 曾经我花了三年的时间创作了他 现在我要用五年的时间超越他 今天又是接近兄弟的一天人生难免坎坷 大不了从头再来 歌谣的意志是永恒的 放弃很容易 但是坚持一定很酷 本题目源自于牛客网 微信公众号前端小歌谣题目为数组 arr 中的每个元素求二次方。不要直接修改数组 arr,结果返回新的数组​编辑 核心代码<!DOCTYPE htm

#yyds干货盘点# 前端歌谣的刷题之路-第六十四题-查找元素位置前端歌谣的刷题之路-第六十四题-查找元素位置_前端歌谣的博客-多极客编程

前言我是歌谣 我有个兄弟 巅峰的时候排名c站总榜19 叫前端小歌谣 曾经我花了三年的时间创作了他 现在我要用五年的时间超越他 今天又是接近兄弟的一天人生难免坎坷 大不了从头再来 歌谣的意志是永恒的 放弃很容易 但是坚持一定很酷 本题目源自于牛客网 微信公众号前端小歌谣题目在数组 arr 中,查找值与 item 相等的元素出现的所有位置示例1输入:['a','b','c','d','e','f','

基于threejs中秋佳节之际带你遨游星空?_南城前端的博客-多极客编程

海上生明月,天涯共此时。又是一年中秋时,回想上一次赏月已是那遥远的童年时光,忙碌使我们忘却了假日应有的舒缓。今天在这假期即将开始的时候,让我们用代码来过个节。 今天的主题是基于threejs画出月球环绕地球运动的效果,并增加飞跃星空的感觉,如封面图所示。 球体绘制 首先绘制出地球和月球,基于SphereBufferGeometry类绘制三维球体,参数如下: 参数 描述 radius

#yyds干货盘点#git不要只会pull和push,试试下面几种命令_文本、的博客-多极客编程

使用 Git 作为代码版本管理,早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送,遇到一些commit管理的问题就束手无策,或者用一些不优雅的方式解决。​stashstash 命令能够将还未 commit 的代码存起来,让你的工作目录变得干净。​应用场景我猜你心里一定在想:为什么要变干净?应用场景:某一天你正在 feature 分支开发新需求,突然产品经理跑过来说线上

#yyds干货盘点# 前端歌谣的刷题之路-第六十六题-函数-参数对象_前端歌谣的博客-多极客编程

前言我是歌谣 我有个兄弟 巅峰的时候排名c站总榜19 叫前端小歌谣 曾经我花了三年的时间创作了他 现在我要用五年的时间超越他 今天又是接近兄弟的一天人生难免坎坷 大不了从头再来 歌谣的意志是永恒的 放弃很容易 但是坚持一定很酷 本题目源自于牛客网 微信公众号前端小歌谣题目请补全JavaScript函数,要求返回它的参数伪数组对象。编辑 核心代码<!DOCTYPE html><ht