search
HomeBackend DevelopmentPHP TutorialPHP学习笔记1-恒量,函数

PHP学习笔记1-常量,函数

常量:使用const(php5)声明,只能被赋值一次,php5以下版本使用define;

<span style="color: #008080;">1</span> <span style="color: #000000;">php</span><span style="color: #008080;">2</span> <span style="color: #0000ff;">const</span> THE_VALUE = 100;<span style="color: #008000;">//</span><span style="color: #008000;">PHP5中才有const</span><span style="color: #008080;">3</span> <span style="color: #0000ff;">echo</span><span style="color: #000000;"> THE_VALUE;</span><span style="color: #008080;">4</span>  <span style="color: #008080;">5</span> <span style="color: #008080;">define</span>('THE_VALUE',200);<span style="color: #008000;">//</span><span style="color: #008000;">低于PHP5的老版本可以使用define</span><span style="color: #008080;">6</span> <span style="color: #0000ff;">echo</span> THE_VALUE;

函数:包装了很多功能的代码块;

优点:便于在别处调用

<span style="color: #008080;"> 1</span> <span style="color: #000000;">php</span><span style="color: #008080;"> 2</span>  <span style="color: #008080;"> 3</span> <span style="color: #0000ff;">function</span><span style="color: #000000;"> traceHelloPHP(){</span><span style="color: #008080;"> 4</span>     <span style="color: #0000ff;">echo</span> 'Hello PHP!'<span style="color: #000000;">;</span><span style="color: #008080;"> 5</span>     <span style="color: #0000ff;">echo</span> '<br>'<span style="color: #000000;">;</span><span style="color: #008080;"> 6</span>     <span style="color: #0000ff;">echo</span> 'Hello World!'<span style="color: #000000;">;</span><span style="color: #008080;"> 7</span>     <span style="color: #0000ff;">echo</span> '<br>'<span style="color: #000000;">;</span><span style="color: #008080;"> 8</span> <span style="color: #000000;">}</span><span style="color: #008080;"> 9</span> <span style="color: #000000;">traceHelloPHP();</span><span style="color: #008080;">10</span>  <span style="color: #008080;">11</span> <span style="color: #008000;">//</span><span style="color: #008000;">函数的另外一种执行方式</span><span style="color: #008080;">12</span> <span style="color: #800080;">$func</span> = 'traceHelloPHP';<span style="color: #008000;">//</span><span style="color: #008000;">把函数当成参数传递,e.g.回调方法</span><span style="color: #008080;">13</span> <span style="color: #800080;">$func</span><span style="color: #000000;">();</span><span style="color: #008080;">14</span>  <span style="color: #008080;">15</span> <span style="color: #008000;">//</span><span style="color: #008000;">函数的传入参数--单个传入参数</span><span style="color: #008080;">16</span> <span style="color: #0000ff;">function</span> sayHelloTo(<span style="color: #800080;">$name</span><span style="color: #000000;">){</span><span style="color: #008080;">17</span>     <span style="color: #0000ff;">echo</span> 'Hello '.<span style="color: #800080;">$name</span>.'<br>'<span style="color: #000000;">;</span><span style="color: #008080;">18</span> <span style="color: #000000;">}</span><span style="color: #008080;">19</span> sayHelloTo('Vito'<span style="color: #000000;">);</span><span style="color: #008080;">20</span>  <span style="color: #008080;">21</span> <span style="color: #008000;">//</span><span style="color: #008000;">函数的传入参数--多个传入参数</span><span style="color: #008080;">22</span> <span style="color: #0000ff;">function</span> traceNum(<span style="color: #800080;">$a</span>,<span style="color: #800080;">$b</span><span style="color: #000000;">){</span><span style="color: #008080;">23</span> <span style="color: #008000;">//</span><span style="color: #008000;">    echo 'a = '.$a.', b = '.$b.'<br>';</span><span style="color: #008080;">24</span>     <span style="color: #0000ff;">echo</span> "a = <span style="color: #800080;">$a</span>,b = <span style="color: #800080;">$b</span>";<span style="color: #008000;">//</span><span style="color: #008000;">较为简便的写法</span><span style="color: #008080;">25</span> <span style="color: #000000;">}</span><span style="color: #008080;">26</span> traceNum(2,3<span style="color: #000000;">);</span><span style="color: #008080;">27</span>  <span style="color: #008080;">28</span> <span style="color: #0000ff;">function</span> add(<span style="color: #800080;">$a</span>,<span style="color: #800080;">$b</span><span style="color: #000000;">){</span><span style="color: #008080;">29</span>     <span style="color: #0000ff;">return</span> <span style="color: #800080;">$a</span>+<span style="color: #800080;">$b</span>;<span style="color: #008000;">//</span><span style="color: #008000;">返回值</span><span style="color: #008080;">30</span> <span style="color: #000000;">}</span><span style="color: #008080;">31</span> <span style="color: #0000ff;">echo</span> add(10,2);
View Code

 

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
php怎么把负数转为正整数php怎么把负数转为正整数Apr 19, 2022 pm 08:59 PM

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

function是什么意思function是什么意思Aug 04, 2023 am 10:33 AM

function是函数的意思,是一段具有特定功能的可重复使用的代码块,是程序的基本组成单元之一,可以接受输入参数,执行特定的操作,并返回结果,其目的是封装一段可重复使用的代码,提高代码的可重用性和可维护性。

五个精选的Go语言开源项目,带你探索技术世界五个精选的Go语言开源项目,带你探索技术世界Jan 30, 2024 am 09:08 AM

在当今科技快速发展的时代,编程语言也如雨后春笋般涌现出来。其中一门备受瞩目的语言就是Go语言,它以其简洁、高效、并发安全等特性受到了许多开发者的喜爱。Go语言以其强大的生态系统而著称,其中有许多优秀的开源项目。本文将介绍五个精选的Go语言开源项目,带领读者一起探索Go语言开源项目的世界。KubernetesKubernetes是一个开源的容器编排引擎,用于自

Go语言开发必备:5个热门框架推荐Go语言开发必备:5个热门框架推荐Mar 24, 2024 pm 01:15 PM

《Go语言开发必备:5个热门框架推荐》Go语言作为一门快速、高效的编程语言,受到越来越多开发者的青睐。为了提高开发效率,优化代码结构,很多开发者选择使用框架来快速搭建应用。在Go语言的世界中,有许多优秀的框架可供选择。本文将介绍5个热门的Go语言框架,并提供具体的代码示例,帮助读者更好地理解和使用这些框架。1.GinGin是一个轻量级的Web框架,拥有快速

php怎么判断有没有小数点php怎么判断有没有小数点Apr 20, 2022 pm 08:12 PM

php判断有没有小数点的方法:1、使用“strpos(数字字符串,'.')”语法,如果返回小数点在字符串中第一次出现的位置,则有小数点;2、使用“strrpos(数字字符串,'.')”语句,如果返回小数点在字符串中最后一次出现的位置,则有。

php怎么设置implode没有分隔符php怎么设置implode没有分隔符Apr 18, 2022 pm 05:39 PM

在PHP中,可以利用implode()函数的第一个参数来设置没有分隔符,该函数的第一个参数用于规定数组元素之间放置的内容,默认是空字符串,也可将第一个参数设置为空,语法为“implode(数组)”或者“implode("",数组)”。

php怎么去除首位数字php怎么去除首位数字Apr 20, 2022 pm 03:23 PM

去除方法:1、使用substr_replace()函数将首位数字替换为空字符串即可,语法“substr_replace($num,"",0,1)”;2、用substr截取从第二位数字开始的全部字符即可,语法“substr($num,1)”。

使用Golang的Web框架Echo框架实现分布式任务调度使用Golang的Web框架Echo框架实现分布式任务调度Jun 24, 2023 am 11:49 AM

随着互联网的发展和信息技术的进步,大数据时代已经来临,数据分析、机器学习等领域也得到了广泛的应用。在这些领域中,任务调度是一个不可避免的问题。如何实现高效的任务调度,对于提高效率至关重要。在本篇文章中,将介绍如何使用Golang的Web框架Echo框架实现分布式任务调度。一、介绍Echo框架Echo是一个高性能、可伸缩、轻量级的GoWeb框架。它基于HTT

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools