一步一步學習PHP 3 php 函式

2022-10-06 14:09:15 字數 1273 閱讀 7601

1. 方法概述

hellophptitle>

head>

phpfunction customprint($str)

}customprint("hello");

?>

body>

html>

j**ascript.

2. 引數的引用傳遞和值傳遞

public void swap(int a, int b)

public void swap(ref int a, ref int b)

phpfunction swap1($a,$b)

function swap2(&$a,&$b)

function customprint($str)

$a=1;

$程式設計客棧b=2;

swap1($a,$b);

customprint("值傳遞的結果:");

www.cppcns.com customprint('$a='.$a);

customprint('$b='.$b);

$a=1;

$b=2;

swap2($a,$b);

customprint("引用傳遞的結果:");

customprint('$a='.$a);

customprint('$b='.$b);

?>

customprint('$a='.$a);在這句中,需要特殊說明一下單引號和雙引號的區別,他們之間只有乙個區別,就是能否解析變數名,這個例子就足夠說明問題了:

php

$a=1;

echo("$a");

echo("

"); echo('$a');

?>

3. 作用域問題

public class student

}php

$name="kym";

function sayhello()

else

}sayhello();

?>

程式設計客棧數體內,無法訪問到外部變數$name。

www.cppcns.com點:乙個與unset對應的函式:unset。該函式用於移除乙個變數的值。

<?php $name="kym";

if(isset($name))

else

unset($name);

if(isset($name))

else

?>

本文標題: 一步一步學習php(3) php 函式

本文位址:

一步一步學習PHP 2 PHP型別

1.關於大小寫 php內建的函式和結構是不區分大小寫的。如 html head title hellophp title head body php echo hello php echo hello php echo hello php body html 這三者的效果是一樣的。其他,使用者自定義...

一步一步學習PHP 2 PHP型別

1.關於大小寫 php內建的函式和結構是不區分大小寫的。如 複製 如下 hellop echo hello php echo hello php echo hello php tlrgot 程式設計客棧 body 這三者的效果是一樣的。其他,使用者自定義的類名和方法名也是不區分大小寫的。例如 複製 ...

一步一步學習PHP 8 陣列

1.php中的陣列 與其把php中的陣列理解為我們狹義上的 陣列 我覺得還不妨把這個陣列一分為二,一者為我們常規上的陣列,一者為我們的dictionary。2.建立陣列 如果陣列不存在,那麼向陣列中存放值將會建立陣列。address 0 北京 address 1 上海 address 2 南京 in...