首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

PHP基础

PHP基础 前言 发现PHP审计和利用一些漏洞利用场景挺有意思,来学习一下php基础内容,大部分概念和代码和Java或c++差不多,挑些php独有的特性来做记录。...基础知识 超级全局变量 PHP中预定义了几个超级全局变量(superglobals) ,这意味着它们在一个脚本全部作用域中都可用。...自 PHP 5 起本常量返回该函数被定义时名字(区分大小写)。在 PHP 4 中该值总是小写字母。 __CLASS__ 类名称(PHP 4.3.0 新加)。...自 PHP 5 起本常量返回该类被定义时名字(区分大小写)。 __NAMESPACE__当前命名空间名称(区分大小写)。...此常量是在编译时定义PHP 5.3.0 新增) __METHOD__ 类方法名(PHP 5.0.0 新加)。返回该方法被定义时名字(区分大小写) 文件处理 <?

31600

PHP基础

php $z="Hello world!"; echo $z; 在线运行 不必向 PHP 声明该变量数据类型。 PHP 会根据变量值,自动把变量转换为正确数据类型。...在强类型编程语言中,我们必须在使用变量前先声明(定义)变量类型和名称。PHP是一门弱类型语言....PHP 有四种不同变量作用域: local global static parameter 在所有函数外部定义变量,拥有全局作用域。...除了函数外,全局变量可以被脚本中任何部分访问,要在一个函数中访问一个全局变量,需要使用 global 关键字。 在 PHP 函数内部声明变量是局部变量**,仅能在函数内部访问: <?...$txt2; 在线运行 PHP strlen() 函数## 有时知道字符串值长度是很有用。 strlen() 函数返回字符串长度(字符数)。 <?

87640

php基础php几种排序算法比较

这里列出了几种PHP排序算法时间比较结果,,希望对大家有所帮助 /* * php 四种排序算法时间与内置sort排序比较 * 3000个元素,四种算法排序所用时间比较 * 冒泡排序...$flag) return $arr; } } /* * @param 选择排序法 * 每一次从待排序数据元素中选出最小(或最大)一个元素,存放在序列起始位置,直到全部待排序数据元素排完...,按其关键码值大小插入前面已经排序文件中适当位置上,直到全部插入完为止。...* 算法适用于少量数据排序,时间复杂度为O(n^2)。是稳定排序方法。...* 这样排序方法经常用于多个有序数据文件归并成一个有序数据文件。

1K130

php基础(二)

一、PHP基础 1.对于0,空值,'=','=='等考察 以下代码输出什么 <?...()和empty()函数区别在于,前者只验证一个值是否存在,后者在此基础上还会检验它值是否非空和非0 注:empty()只检测变量,检测任何非变量东西都将导致解析错误 isset() 判断一个变量是否已经设置...如:地址为http://baidu.com/test/kkk.php脚本,$_SERVER['PHP_SELF']='/test/kkk.php' 还有一些重要的如$_SERVER['DOCUMENT_ROOT...5.对缓存了解 php缓存技术详细介绍及php缓存实现代码 二、数据库知识 1.数据库基本增删查改 基本增删改查语句,关联语句,函数等过一遍 2.谈谈数据库优化方法 (1)创建表时候避免使用....PHP_EOL; echo "PHP版本:".PHP_VERSION."(".PHP_OS.")

1.1K20

php基础(一)

主要防止 include,require 引用文件,把文件末尾可能回车和空格等字符引用进来,还有一些函数必须在没有任何输出之前调用,就会造成不是期望结果。PHP文件编码不包含BOMUTF8....这也是PSR-2中规范:纯PHP代码文件必须省略最后 ?> 结束标签。...4.谈一谈 PHP 开源框架 CI,ThinkPHP,Laravel 优缺点及选型依据 CI非常轻量级,是一个简单MVC框架,性能也很快。...假设这里WEB服务器是Nginx,应用程序是 PHP,而 php-fpm 是管理 FastCGI ,这也就是 php-fpm,FastCGI,和 Nginx 之间关系。...9.列举常用设计模式并说明?单例模式,观察者模式等等 单例模式 10.写一段代码,实现PHP内部通知机制,如当一个类属性发生变化时,另外一个类就可以收到通知。

2.1K20

PHPPHP基础知识之PHP基础入门——函数「理论篇」

前两天讲过PHP基础知识判断条件和流程控制,今天来讲讲PHP基础知识之PHP基础入门--函数!...二、PHP中变量作用域 image.png 1、局部变量:声明在函数内部变量,称为局部变量。只在函数内部能用,函数外加需使用,需在函数中使用return关键字返回。...4、 $GLOBALS[]全局数组: $GLOBALS[]数组,是PHP给我们内置全局数组,可以直接给数组添加值,无论在函数内外声明,均可在任何地方直接使用。...匿名函数本身也是变量,用var_dump();检测为Object类型 八、PHP闭包 image.png 在PHP中,子函数无法直接访问父函数局部变量,必须使用User关键词向下传递!!!...PHPPHP基础知识之流程控制WHILE循环「理论篇」 PHPPHP基础知识之条件语IF判断「理论篇」 PHPPHP基础知识之条件语SWITCH判断「理论篇」

1K11

PHP基础之排序

有兴趣可以看看。 PHP入门之类型与运算符 PHP入门之流程控制 PHP入门之函数 PHP入门之数组 接下来介绍一下排序,排序是将一组数据,依指定顺序进行排列过程。...php #冒泡排序 $myarr=array(4,3,9,1,6,23.5); function bubbleSort (&$myarr){ $temp=0; #N个数排序,要排...php #选择排序 $myarr=array(4,3,9,1,6,23.5); function selectionSort (&$myarr){ $temp=0; for (...插入排序是指在待排序元素中,假设前面n-1(其中n>=2)个数已经是排好顺序,现将第n个数插到前面已经排好序列中,然后找到合适自己位置,使得插入第n个数这个序列也是排好顺序。...php #插入排序 $myarr=array(4,3,9,1,6,23.5); function insertSort (&$myarr){ for ($i=1

57110

PHP文件基础操作

文件基本操作:(更多) fopen():文件打开 $file = fopen("file.txt","r+"); fopen()函数参数是目标文件路径和文件读写模式;同时fopen函数也会在打开文件时候发现没有文件会自动创建一个文件但是模式必须是读写或写入模式...,然后函数执行自己的人物) PHP文件检查(EOF): feof():检查是否达到文件尾部 feof($file); feof()函数主要功能是检查文件中指针是否到达文件末尾,可以借此来解决未知大小文件读写防止越界问题...php $file = fopen("/File.txt","w");// w:文件写入模式;如果没有该文件就会自动创建文件 $txt = "Chinawangyuyang\r\nGMAIL.com...> fwrite()函数参数主要是写入文件地址和需要写入字符串或字符类型变量 注意: 文件写入和文件操作(读写)模式有着非常重要关系;fwrite()函数只负责向文件写入数据,而fopen()...函数每次打开文件时候就会将指针指向文件首部或是直接将新数据覆盖原有的所有数据或部分数据;所以我们在对现有文件不覆盖进行文件数据增删时候需要注意fopen()函数选择读写模式为追加或者是指定文件指针位置

71310

PHP基础之查找

前言 之前文章介绍了PHP运算符、流程控制、函数、排序等。有兴趣可以去看看。...PHP入门之类型与运算符 PHP入门之流程控制 PHP入门之函数 PHP入门之数组 PHP基础之排序 下面简单介绍一下查找,常用查找有顺序查找、二分查找。...> 输出结果为: 找到了,下标为=2 二分查找 注意: 想使用二分查找有一个重要前提,那就是数组必须是有序,如果无序,需要先排序,再查找。...现在我们先做用户输入界面,用一个表单就可以了。由于是本地,我就提交到了aipan02.php中。aipan02.php里面写核心代码。...> 下面我们用用户输入:88 90 60 78 100 93 执行后效果如下图: ? 小结 上面就是关于查找一下内容,希望对大家有所帮助。

56320

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券