从头来过教你PHP脚本语言(六)

简介: 从头来过教你PHP脚本语言(六)

前情回顾:


(五):一、逻辑判断语句 二、“开关”语句 三、循环语句


(四):一、运算符 二、赋值运算符 三、字符串运算符 四、递减/递增运算符 五、比较运算符六、数组运算符 七、逻辑运算符


(三):一、类型比较  二、常量  三、并置运算符


(二):一、变量 二、数据类型


(一):一、介绍 二、语法 三、代码规范


一、函数

1、创建自定义函数

同其他大多编程语言一样,除了PHP的内建函数 以外,用户也可以自定义函数进行使用。


函数是可以在程序中重复使用的语句块。


我们可以把需要重复使用代码,封装成函数,当再次使用时,直接调用该函数即可。


记住函数的宗旨:函数只有在被调用时才会执行。

<?php
function sayHi() {
//创建名为sayHi的函数
  echo "Hello world!";
}
sayhi(); // 调用函数
?>

函数名,命名时应注意:


函数名能够以字母或下划线开头(而非数字)。

函数名对大小写不敏感。

函数名应该能够反映函数所执行的任务。

2、函数-参数

这才是函数的灵魂!!!


可以通过参数向函数传递信息。参数类似变量。


参数被定义在函数名之后,括号内部。可以添加任意多参数,只要用逗号隔开即可。

<?php
function familyName($fname) {
    //$fname定义变量
  echo "$fname Zhang.<br>";
}
familyName("Li");//给变量赋值
familyName("Hong");//给变量赋值
familyName("Tao");//给变量赋值
familyName("Xiao Mei");//给变量赋值
familyName("Jian");//给变量赋值
?>


相关文章
|
2月前
|
缓存 监控 算法
分析慢日志文件来优化 PHP 脚本的性能
分析慢日志文件来优化 PHP 脚本的性能
|
4月前
|
运维 中间件 PHP
深入理解PHP中的中间件模式自动化运维之脚本编程实践##
【7月更文挑战第31天】在PHP开发中,中间件模式是一种强大的设计模式,它允许开发者在请求处理流程中注入自定义的处理逻辑。本文将通过实际代码示例来探讨如何在PHP项目中实现和使用中间件,以及这种模式如何提升应用程序的可维护性和扩展性。 【7月更文挑战第31天】 在现代IT运维管理中,自动化不再是可选项,而是提高生产效率、确保服务质量的必需品。本文将通过Python脚本编程的角度,探讨如何利用代码简化日常运维任务,提升工作效率。我们将从实际案例出发,逐步剖析自动化脚本的设计思路、实现过程及其带来的益处。 ##
28 0
|
5月前
|
Ubuntu 关系型数据库 MySQL
ubuntu apt 安装wordpress所需所有的 一键脚本 扩展您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。
ubuntu apt 安装wordpress所需所有的 一键脚本 扩展您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。
78 0
ubuntu apt 安装wordpress所需所有的 一键脚本 扩展您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。
|
6月前
|
存储 安全 JavaScript
【PHP开发专栏】PHP跨站脚本攻击(XSS)防范
【4月更文挑战第30天】本文探讨了Web开发中的XSS攻击,解释了其原理和分类,包括存储型、反射型和DOM型XSS。XSS攻击可能导致数据泄露、会话劫持、网站破坏、钓鱼攻击和DDoS攻击。防范措施包括输入验证、输出编码、使用HTTP头部、定期更新及使用安全框架。PHP开发者应重视XSS防护,确保应用安全。
167 1
|
6月前
|
缓存 自然语言处理 监控
深入PHP内核:探索高性能脚本编程的秘密
【4月更文挑战第30天】 在现代Web开发中,PHP作为一种流行的服务器端脚本语言,其性能优化一直是开发者关注的焦点。本文将深入探讨PHP内核架构,分析影响PHP脚本性能的关键因素,并提出一系列提升执行效率的策略。我们将从语言解释器的角度出发,剖析词法分析、语法分析和执行机制,同时考虑内存管理和代码优化的实践技巧。通过本文的阅读,读者能够对PHP的性能调优有更深层次的理解,并在实际项目中运用这些知识以实现高效的脚本运行。
|
6月前
|
监控 前端开发 安全
PHP脚本:实现实时监控电脑屏幕并生成网页截图
在当今数字化时代,实时监控和数据收集变得越来越重要。有时候,我们需要监视某些活动,例如员工的工作情况、儿童的网络活动等等。在这篇文章中,我们将探讨如何使用PHP脚本实现实时监控电脑屏幕,并将监控到的数据自动提交到网站。
243 2
|
6月前
|
网络安全 PHP Python
【网络安全 | MD5截断比较】PHP、Python脚本利用
【网络安全 | MD5截断比较】PHP、Python脚本利用
78 0
|
PHP
php : 无法将“php”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
php : 无法将“php”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
2175 0
php : 无法将“php”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
|
Shell
反弹shell脚本(php-reverse-shell)
反弹shell脚本(php-reverse-shell)
287 0