PHP 函数基础巩固

前言废话#

本人从 2017 年就开始了 PHP 的学习生涯,中间经历了 TP5 的洗脑,经历了 Laravel 的碎片学习,PHP 没有看过任何一个视频,直接是看的菜鸟教程中文文档,对于学习 PHP 的第一关当然是配置的坑,还没开始进行入门的学习就入土了。不过我用 valet 帮我解决了这个烦人的问题。

在这之前我学的是 Python 机器学习系列,后来转学 PHP 是因为我还是希望有个能搬上互联网大舞台的项目,Web 是明智的选择。但是因为学的不系统,总是一副半吊子的水平,现在先来巩固下 php 基础吧,不过我不准备从基本的 echo 'hello world!' 开始,那就没有学习的愉快连贯性了,高频的反复学习那些,会造成低频触摸后面的知识,毕竟我还是很想从初级 Hacker 水平毕业的。

PHP 函数#

PHP 函数是什么?#

  • PHP 函数是通过调用函数来执行的
  • 不能调用没有定义过的函数(这句话是废话)

PHP 函数定义#

<?php
function myFunc()  // 这里的myFunc为函数名称
{
    echo 'myFunc';  // 要执行的代码
}

PHP 函数准则:

  • 函数名称应该提示处它的功能
  • 函数名称以字母或下划线开头(不能以数字开头)

PHP 函数调用#

<?php
function myFunc()
{
    echo 'myFunc';
}
myFunc();  // 调用语句

输出:

myFunc

PHP 函数 - 添加参数#

为了给函数添加灵活点的功能,我们可以添加参数,参数类似于变量。通过给定义函数名后的 () 内写入 形参 指定。

<?php
function myFunc($fname)  // $fname是形参
{
    echo $fname . ' ' . 'Galois' . '<br>';
}
myFunc('Hello');
myFunc('Hi');

输出:

Hello Galois
Hi Galois
两个参数:#
<?php
function myFunc($fname, $text)
{
    echo $fname . ' ' . 'Galois' . ',' . $text . '<br>';
}
myFunc('Hello', 'hey');
myFunc('Hi', 'haha');

输出:

Hello Galois,hey
Hi Galois,haha

PHP 函数 - 返回值#

如需让函数返回一个值,那就用 return 语句吧。
实例:

<?php
function add($a, $b)
{
    $total = $a + $b;
    return $total;
}
echo '5 + 26 = ' . add(5, 26);

输出:

5 + 26 = 31

PHP 函数 - 常量#

<?php
function add($a, $b)
{
    $c = 1;
    $total = $a + $b + $c;
    return $total;
}
echo '5 + 26 + c = ' . add(5, 26) . ',c = 1';

输出:

5 + 26 + c = 32,c = 1
本作品采用《CC 协议》,转载必须注明作者和本文链接
不要试图用百米冲刺的方法完成马拉松比赛。