php最基本的语言基础

1.include,include_once,require,require_once的区别

include是包含,包含的文件不存在会提示警告,程序会继续执行下去;require是是需要,如果文件不存在,程序会提示错误,不执行;

include_once和require_once是包含一次,避免重复。

2.get和post

get的最大传输量是2kb,post的传输量又php.ini的默认值决定,一般是8m

get和post的提交方式?

get是发送http协议通过URL参数接收,post是实体数据,可以通过表单提交大量数据。

3.echo,print,print_r

echo是一种语言结构,输出一个或多个字符;

print是一种语言结构,输出字符串;

print_r是函数,打印变量的信息,基本类型,数组,对象。

4.PHP中显示客户端IP服务器IP的代码

客户端IP:$_SERVER("REMOTE_ADDR")

服务器IP:$_SERVER("SERVER_ADDR")

5.简述如何获得当前执行脚本路径并得到参数

获得当前执行脚本路径:$_SERVER["SCRIPT_FILENAME"]或者_FILE_

获得参数:$_SERVER["QUERY_STRING"]

6.f00()和@f00()的区别

foo()在页面显示所有的解释错误,语法错误,执行错误

@foo()隐藏错误信息

7.error_reporting

error_reporting(all)显示所有错误

error_reporting(0)禁用错误报告

error_reporting(E_ALL&~E_NOTICE)显示出notice之外所有错误

error_reporting(2047)显示所有error和waring

8.定义一个MYPI=3.14

define("MYPI",3.14);

9.PHP中单双引号的意义

单引号直接输出

双引号解释输出

10.GBK,GB2312,BIG5

GB2312支持的汉子少,GBK支持的汉子比GB2312多,包含中日韩字,繁体字一般用BIG5

11.PHP中注释

//注释内容 C风格的单行注释

#注释内容  Unix风格的单行注释

/*注释内容*/  c风格的多行注释

12.如何在PHP中使用具有全局属性的变量

global $a或者$GLOBAL['a']

13.PHP中break和continue

break和continue都使用在switch和循环语句里面,break跳出循环,不再执行,continue跳出本次循环,执行下次循环,不会终止循环

14.打印前一天的时间

<?php

echo date("Y-m-d H:i:s",time()-3600*24);

echo "<br/>";

echo date("Y-m-d H:i:s",strtotime("-1 day");//strtotime可以将任何字符串转化成时间戳

?>

15.输出当前北京时间

<?php

date_default_timezone_set('PRC');

echo date("Y-m-d H:s:i",time();

?>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、php可以做什么 php是一种可以在服务器端运行的编程语言,可以运行在Web服务器端。 php是一门后台编程语...
    空谷悠阅读 3,163评论 4 97
  • php.ini设置,上传大文件: post_max_size = 128Mupload_max_filesize ...
    bycall阅读 6,843评论 3 64
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • 文件加载 语法形式:include、include_once、require、require_once4 种语法都...
    THEyAnJ阅读 581评论 0 1
  • 真的《真的好想你》 失憶症也會記得起 《想着你的好》你的嘮叨 《我的快樂就是想你》 《思念天邊的你》 校門前榕樹也...
    大莲子阅读 286评论 1 0