标签 编程开发 下的文章 - 网络编程与渗透技术笔记
首页
Search
1
Java编程小练习题目
22 阅读
2
Centos7.9系统如何换国内镜像源?
18 阅读
3
用Java编写九九乘法口诀表
17 阅读
4
全开源图床系统源码
17 阅读
5
PHP在线加密系统源码
17 阅读
Kali Linux
综合渗透注入
网站搭建与运维
编程开发
Java教程
Go教程
PHP教程
Python教程
MySQL
工具与脚本
网安竞赛
源码文件
漏洞百科
iAPP
登录
/
注册
找到
119
篇与
编程开发
相关的结果
2024-07-18
PHP 数据类型
PHP 变量存储不同的类型的数据,不同的数据类型可以做不一样的事情。 PHP 支持以下几种数据类型: String(字符串) Integer(整型) Float(浮点型) Boolean(布尔型) Array(数组) Object(对象) NULL(空值) Resource(资源类型) PHP 字符串 一个字符串是一串字符的序列,就像 "Hello world!"。 你可以将任何文本放在单引号和双引号中: 实例 <?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'Hello world!'; echo $x; ?>PHP 整型 整数是一个没有小数的数字。 整数规则: 整数必须至少有一个数字 (0-9) 整数不能包含逗号或空格 整数是没有小数点的 整数可以是正数或负数 整型可以用三种格式来指定:十进制, 十六进制( 以 0x 为前缀)或八进制(前缀为 0)。 在以下实例中我们将测试不同的数字。 PHP var_dump() 函数返回变量的数据类型和值: 实例 <?php $x = 5985; var_dump($x); echo "<br>"; $x = -345; // 负数 var_dump($x); echo "<br>"; $x = 0x8C; // 十六进制数 var_dump($x); echo "<br>"; $x = 047; // 八进制数 var_dump($x); ?>PHP 浮点型 浮点数是带小数部分的数字,或是指数形式。 在以下实例中我们将测试不同的数字。 PHP var_dump() 函数返回变量的数据类型和值: 实例 <?php $x = 10.365; var_dump($x); echo "<br>"; $x = 2.4e3; var_dump($x); echo "<br>"; $x = 8E-5; var_dump($x); ?>PHP 布尔型 布尔型可以是 TRUE 或 FALSE。 $x=true; $y=false;布尔型通常用于条件判断。在接下来的章节中你会学到更多关于条件控制的教程。 PHP 数组 数组可以在一个变量中存储多个值。 在以下实例中创建了一个数组, 然后使用 PHP var_dump() 函数返回数组的数据类型和值: 实例 <?php $cars=array("Volvo","BMW","Toyota"); var_dump($cars); ?>在接下来的章节中你将学到更多关于数组的知识。 PHP 对象 对象数据类型也可以用于存储数据。 在 PHP 中,对象必须声明。 首先,你必须使用class关键字声明类对象。类是可以包含属性和方法的结构。 然后我们在类中定义数据类型,然后在实例化的类中使用数据类型: 实例 <?php class Car { var $color; function __construct($color="green") { $this->color = $color; } function what_color() { return $this->color; } } ?>以上实例中PHP关键字this就是指向当前对象实例的指针,不指向任何其他对象或类。 你将会在接下来的章节中学会更多关于对象的知识。 PHP NULL 值 NULL 值表示变量没有值。NULL 是数据类型为 NULL 的值。 NULL 值指明一个变量是否为空值。 同样可用于数据空值和NULL值的区别。 可以通过设置变量值为 NULL 来清空变量数据: 实例 <?php $x="Hello world!"; $x=null; var_dump($x); ?>PHP 资源类型 PHP 资源 resource 是一种特殊变量,保存了到外部资源的一个引用。 常见资源数据类型有打开文件、数据库连接、图形画布区域等。 由于资源类型变量保存有为打开文件、数据库连接、图形画布区域等的特殊句柄,因此将其它类型的值转换为资源没有意义。 使用 get_resource_type() 函数可以返回资源(resource)类型: 实例 get_resource_type(resource $handle): string此函数返回一个字符串,用于表示传递给它的 resource 的类型。如果参数不是合法的 resource,将产生错误。 如下实例: 实例 <?php $c = mysql_connect(); echo get_resource_type($c)."\n"; // 打印:mysql link $fp = fopen("foo","w"); echo get_resource_type($fp)."\n"; // 打印:file $doc = new_xmldoc("1.0"); echo get_resource_type($doc->doc)."\n"; // 打印:domxml document ?>
编程开发
PHP教程
# 编程开发
红帝
1年前
0
6
0
2024-07-18
PHP EOF(heredoc) 使用说明
PHP EOF(heredoc)是一种在命令行shell(如sh、csh、ksh、bash、PowerShell和zsh)和程序语言(像Perl、PHP、Python和Ruby)里定义一个字符串的方法。 使用概述: 必须后接分号,否则编译通不过。 EOF 可以用任意其它字符代替,只需保证结束标识与开始标识一致。 结束标识必须顶格独自占一行(即必须从行首开始,前后不能衔接任何空白和字符)。 开始标识可以不带引号或带单双引号,不带引号与带双引号效果一致,解释内嵌的变量和转义符号,带单引号则不解释内嵌的变量和转义符号。 当内容需要内嵌引号(单引号或双引号)时,不需要加转义符,本身对单双引号转义,此处相当与q和qq的用法。 实例 <?php echo <<<EOF <h1>我的第一个标题</h1> <p>我的第一个段落。</p> EOF; // 结束需要独立一行且前后不能空格 ?>注意: 1.以 <<<EOF 开始标记开始,以 EOF 结束标记结束,结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号 。 2.开始标记和结束标记相同,比如常用大写的 EOT、EOD、EOF 来表示,但是不只限于那几个(也可以用:JSON、HTML等),只要保证开始标记和结束标记不在正文中出现即可。 3.位于开始标记和结束标记之间的变量可以被正常解析,但是函数则不可以。在 heredoc 中,变量不需要用连接符 . 或 , 来拼接,如下: 实例 <?php $name="hongkewang"; $a= <<<EOF "abc"$name "123" EOF; // 结束需要独立一行且前后不能空格 echo $a; ?>
编程开发
PHP教程
# 编程开发
红帝
1年前
0
6
0
2024-07-16
PHP中echo与print的区别?
在 PHP 中有两个基本的输出方式: echo 和 print。 本章节中我们会详细讨论两个语句的用法,并在实例中演示如何使用 echo 和 print。 在PHP中,echo和print都可以用来输出一个或多个字符串,但它们之间存在一些细微的差别: 返回值: echo没有任何返回值。 print返回一个整型值1。这使得print可以用在表达式中,例如,你可以将其与其他数值进行数学运算。 参数数量: echo可以接受任意数量的参数,并且会依次输出这些参数。 print通常只接受一个参数。尽管你可以在调用时提供多个参数,但只有第一个参数会被处理,其余的将被忽略。 性能: 通常情况下,echo比print稍微快一点,这是因为echo是一个语言结构,而不是一个真正的函数,因此它不涉及函数调用的开销。 语法糖: echo可以不用括号,直接跟参数,如echo "Hello world";。 print虽然也可以不使用括号,但在形式上更像一个函数调用,即print("Hello world");,使用括号通常被认为更加规范。 类型强制转换: 两者在输出前都会尝试将参数转换为字符串类型。 由于print有返回值,你可能会在某些情况下看到它被用作条件语句的一部分,比如: 实例 if ($condition) { $result = print "欢迎来红客网学习PHP"; }然而,这种做法并不常见,因为print的主要目的还是输出数据,而不是参与逻辑计算。 在实际应用中,echo由于其简洁性和性能优势,往往被更频繁地使用。但是,选择使用哪一个取决于个人偏好或具体的需求场景。 PHP echo 和 print 语句 echo 和 print 区别: echo - 可以输出一个或多个字符串 print - 只允许输出一个字符串,返回值总为 1 提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。 PHP echo 语句 echo 是一个语言结构,使用的时候可以不用加括号,也可以加上括号: echo 或 echo()。 显示字符串 下面的实例演示了如何使用 echo 命令输出字符串(字符串可以包含 HTML 标签): 实例 <?php echo "<h2>PHP 很有趣!</h2>"; echo "Hello world!<br>"; echo "我要学 PHP!<br>"; echo "这是一个", "字符串,", "使用了", "多个", "参数。"; ?>显示变量 下面的实例演示了如何使用 echo 命令输出变量和字符串: 实例 <?php $txt1="学习 PHP"; $txt2="hongkewang.cn"; $cars=array("Volvo","BMW","Toyota"); echo $txt1; echo "<br>"; echo "在 $txt2 学习 PHP "; echo "<br>"; echo "我车的品牌是 {$cars[0]}"; ?> PHP print 语句 print 同样是一个语言结构,可以使用括号,也可以不使用括号: print 或 print()。 显示字符串 下面的实例演示了如何使用 print 命令输出字符串(字符串可以包含 HTML 标签): 实例 <?php print "<h2>PHP 很有趣!</h2>"; print "Hello world!<br>"; print "我要学习 PHP!"; ?>显示变量 下面的实例演示了如何使用 print 命令输出变量和字符串: 实例 <?php $txt1="学习 PHP"; $txt2="hongkewang.cn"; $cars=array("Volvo","BMW","Toyota"); print $txt1; print "<br>"; print "在 $txt2 学习 PHP "; print "<br>"; print "我车的品牌是 {$cars[0]}"; ?>
编程开发
PHP教程
# 编程开发
红帝
1年前
0
4
0
2024-07-16
PHP变量命名
PHP 变量 变量是用于存储信息的"容器": 与代数类似,可以给 PHP 变量赋予某个值(x=5)或者表达式(z=x+y)。 变量可以是很短的名称(如 x 和 y)或者更具描述性的名称(如 age、carname、totalvolume)。 PHP 变量规则: 变量以 $ 符号开始,后面跟着变量的名称 变量名必须以字母或者下划线字符开始 变量名只能包含字母、数字以及下划线(A-z、0-9 和 _ ) 变量名不能包含空格 变量名是区分大小写的($y 和 $Y 是两个不同的变量) <?php $x=5; $y=6; $z=$x+$y; echo $z; ?>与代数类似 x=5 y=6 z=x+y 在代数中,我们使用字母(如 x),并给它赋值(如 5)。 从上面的表达式 z=x+y ,我们可以计算出 z 的值为 11。 在 PHP 中,这些字母被称为变量。 创建(声明)PHP 变量 PHP 没有声明变量的命令。 变量在您第一次赋值给它的时候被创建: <?php $txt="Hello world!"; $x=5; $y=10.5; ?>在上面的语句执行中,变量 txt 将保存值 Hello world!,且变量 x 将保存值 5。 注释:当您赋一个文本值给变量时,请在文本值两侧加上引号。 PHP 是一门弱类型语言 在上面的实例中,我们注意到,不必向 PHP 声明该变量的数据类型。 PHP 会根据变量的值,自动把变量转换为正确的数据类型。 在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。 PHP 变量作用域 变量的作用域是脚本中变量可被引用/使用的部分。 PHP 有四种不同的变量作用域: local global static parameter 局部和全局作用域 在所有函数外部定义的变量,拥有全局作用域。除了函数外,全局变量可以被脚本中的任何部分访问,要在一个函数中访问一个全局变量,需要使用 global 关键字。 在 PHP 函数内部声明的变量是局部变量,仅能在函数内部访问: <?php $x=5; // 全局变量 function myTest() { $y=10; // 局部变量 echo "<p>测试函数内变量:<p>"; echo "变量 x 为: $x"; echo "<br>"; echo "变量 y 为: $y"; } myTest(); echo "<p>测试函数外变量:<p>"; echo "变量 x 为: $x"; echo "<br>"; echo "变量 y 为: $y"; ?>在以上实例中 myTest() 函数定义了 $x 和 $y 变量。 $x 变量在函数外声明,所以它是全局变量 , $y 变量在函数内声明所以它是局部变量。 当我们调用myTest()函数并输出两个变量的值, 函数将会输出局部变量 $y 的值,但是不能输出 $x 的值,因为 $x 变量在函数外定义,无法在函数内使用,如果要在一个函数中访问一个全局变量,需要使用 global 关键字。 然后我们在myTest()函数外输出两个变量的值,函数将会输出全局变量 $x 的值,但是不能输出 $y 的值,因为 $y 变量在函数中定义,属于局部变量。 你可以在不同函数中使用相同的变量名称,因为这些函数内定义的变量名是局部变量,只作用于该函数内。 PHP global 关键字 global 关键字用于函数内访问全局变量。 在函数内调用函数外定义的全局变量,我们需要在函数中的变量前加上 global 关键字: <?php $x=5; $y=10; function myTest() { global $x,$y; $y=$x+$y; } myTest(); echo $y; // 输出 15 ?>PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中。 index 保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量。 上面的实例可以写成这样: <?php $x=5; $y=10; function myTest() { $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y']; } myTest(); echo $y; ?>Static 作用域 当一个函数完成时,它的所有变量通常都会被删除。然而,有时候您希望某个局部变量不要被删除。 要做到这一点,请在您第一次声明变量时使用 static 关键字: <?php function myTest() { static $x=0; echo $x; $x++; echo PHP_EOL; // 换行符 } myTest(); myTest(); myTest(); ?>然后,每次调用该函数时,该变量将会保留着函数前一次被调用时的值。 注释:该变量仍然是函数的局部变量。 参数作用域 参数是通过调用代码将值传递给函数的局部变量。 参数是在参数列表中声明的,作为函数声明的一部分: <?php function myTest($x) { echo $x; } myTest(5); ?>
编程开发
PHP教程
# 编程开发
红帝
1年前
0
4
0
2024-07-15
PHP基础语法
PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器。 基本的 PHP 语法 PHP 脚本可以放在文档中的任何位置。 PHP 脚本以 <?php 开始,以 ?> 结束: <?php // PHP 代码 ?>PHP 文件的默认文件扩展名是 .php。 PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码。 下面,我们提供了一个简单的 PHP 文件实例,它可以向浏览器输出文本 "Hello World!": <!DOCTYPE html> <html> <body> <h1>红客网欢迎您</h1> <?php echo "Hello World!"; ?> </body> </html>PHP 中的每个代码行都必须以分号结束。分号是一种分隔符,用于把指令集区分开来。 通过 PHP,有两种在浏览器输出文本的基础指令:echo 和 print。 PHP注释 <!DOCTYPE html> <html> <body> <?php // 这是 PHP 单行注释 /* 这是 PHP 多行 注释 */ ?> </body> </html>
编程开发
PHP教程
# 编程开发
红帝
1年前
0
3
0
1
2
...
24
下一页
易航博客