Jadual Kandungan
'.$tablename.'
Rumah php教程 php手册 php学习笔记之 函数声明_php入门_脚本之家

php学习笔记之 函数声明_php入门_脚本之家

Jun 06, 2016 pm 08:37 PM
pengisytiharan fungsi

函数必须调用才能执行,可以在声明之前调用,也可以在声明之后调用

代码如下:
/* 函数定义:
* 1.函数是一个被命名的
* 2.独立的代码段
* 3.函数执行特定任务
* 4.并可以给调用它的程序返回一个值
*
* 函数的优点:
* 1.提高程序的重用性
* 2.提高程序的可维护性
* 3.可以提高开发效率
* 4.提高软件的可靠性
* 5.控制程序的复杂性
*
* 函数的声明
* function 函数名(){
*
* }
*
* function 函数名(参数1,参数2,参数...)
* {
* 函数体
* }
*
* function 函数名()
* {
* 函数体;
* 返回值;
* }
* function 函数名(参数列表...)
* {
* 函数体;
* 返回值
* }
*
* 注意:
* 一、函数必须调用才能执行,可以在声明之前调用,也可以在声明之后调用
* 二、函数名命名和变量一样,aaa bbb ccc aaaBbbCcc(第一单词小写,以后每个单词首字母大写)
* 三、函数在声明时不能重名
* 四、可以通过向函数传递参数,改变函数的行为
* 形参:在声明函数时,声明的参数,参数就是变量,多个参数用,分开
* 实参:调用函数时传给形参数值(数据,也可以是变量)
* 五、如果没有返回值则称为过程
* 六、通过使用return语句返回数据
* 七、函数执行到return语句就结束,不要再这个语句后写代码,也可以用return结束函数的执行
*
* 函数名的作用:
* 1.调用函数,开始执行函数
* 2.可以向函数中传递数据
* 3.函数名就是返回的值
*
*
*/
//一个输出表格的函数
function table($tablename,$width,$row,$col)
{
echo '';
echo '';
for($i=0;$i{
//隔行换色
if($i%2==0)
$bg="#cccccc";
else
$bg="yellow";
echo '';//输出行
for($j=0;$j{
echo '';

}
echo '

'.$tablename.'

'.($i*$row+$j).'{
echo '';
echo '';
for($i=0;$i{
//隔行换色
if($i%2==0)
$bg="#cccccc";
else
$bg="yellow";
echo '';//输出行
for($j=0;$j{
echo '';
}
echo '';

}
echo '

'.$tablename.'

'.($i*$row+$j).'
';

}/td>';
}
echo '
';

}
table("输出表格",600,10,10);
table("输出表格2",300,6,6);

//另一种输出方式
function table2($tablename,$width,$row,$col)
{
$str='';
$str.= '';
for($i=0;$i{
//隔行换色
if($i%2==0)
$bg="#cccccc";
else
$bg="yellow";
$str.='';//输出行
for($j=0;$j{
$str.='';
}
$str.='';

}
$str.='

'.$tablename.'

'.($i*$row+$j).'
';

return $str;
}

echo table2("直接输出表格",400,15,15);
?>
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Parameter lalai dalam pengisytiharan fungsi C++: analisis komprehensif tentang pengisytiharan dan penggunaannya Parameter lalai dalam pengisytiharan fungsi C++: analisis komprehensif tentang pengisytiharan dan penggunaannya May 02, 2024 pm 03:09 PM

Parameter lalai dalam C++ menyediakan keupayaan untuk menentukan nilai lalai untuk parameter fungsi, dengan itu meningkatkan kebolehbacaan kod, kesederhanaan dan fleksibiliti. Isytihar parameter lalai: Tambahkan simbol "=" selepas parameter dalam pengisytiharan fungsi, diikuti dengan nilai lalai. Penggunaan: Apabila fungsi dipanggil, jika parameter pilihan tidak disediakan, nilai lalai akan digunakan. Kes praktikal: Fungsi yang mengira jumlah dua nombor Satu parameter diperlukan dan satu lagi adalah pilihan dan mempunyai nilai lalai 0. Kelebihan: Kebolehbacaan yang dipertingkatkan, peningkatan fleksibiliti, pengurangan kod plat dandang. Nota: Ia hanya boleh dinyatakan dalam pengisytiharan, ia mestilah pada penghujungnya, dan jenisnya mestilah serasi.

Apakah kesan susunan pengisytiharan dan definisi fungsi C++? Apakah kesan susunan pengisytiharan dan definisi fungsi C++? Apr 19, 2024 pm 01:42 PM

Dalam C++, susunan pengisytiharan dan definisi fungsi mempengaruhi proses penyusunan dan pemautan. Yang paling biasa ialah pengisytiharan didahulukan dan definisi datang selepas; anda juga boleh menggunakan "pengisytiharan hadapan" untuk meletakkan definisi sebelum pengisytiharan jika kedua-duanya wujud pada masa yang sama, pengkompil akan mengabaikan perisytiharan dan hanya menggunakan definisi.

Apakah perbezaan antara pengisytiharan dan definisi fungsi C++? Apakah perbezaan antara pengisytiharan dan definisi fungsi C++? Apr 18, 2024 pm 04:03 PM

Pengisytiharan fungsi memberitahu pengkompil tentang kewujudan fungsi dan tidak mengandungi pelaksanaan, yang digunakan untuk pemeriksaan jenis. Definisi fungsi menyediakan pelaksanaan sebenar, termasuk badan fungsi. Ciri membezakan utama termasuk: tujuan, lokasi, peranan. Memahami perbezaan adalah penting untuk menulis kod C++ yang cekap dan boleh diselenggara.

Pengisytiharan dan definisi fungsi C++ Pengisytiharan dan definisi fungsi C++ Apr 11, 2024 pm 01:27 PM

Pengisytiharan dan definisi fungsi diperlukan dalam C++ Pengisytiharan fungsi menentukan jenis pulangan, nama dan parameter fungsi, manakala definisi fungsi mengandungi badan fungsi dan pelaksanaan. Mula-mula mengisytiharkan fungsi dan kemudian gunakannya dalam program anda dengan lulus parameter yang diperlukan. Gunakan pernyataan pulangan untuk mengembalikan nilai daripada fungsi.

Ralat kompilasi C++: panggilan fungsi tidak sepadan dengan pengisytiharan fungsi, bagaimana untuk menyelesaikannya? Ralat kompilasi C++: panggilan fungsi tidak sepadan dengan pengisytiharan fungsi, bagaimana untuk menyelesaikannya? Aug 22, 2023 pm 12:39 PM

Ralat kompilasi C++: panggilan fungsi tidak sepadan dengan pengisytiharan fungsi, bagaimana untuk menyelesaikannya? Apabila membangunkan program C++, anda pasti akan menghadapi beberapa ralat kompilasi Salah satu ralat biasa ialah panggilan fungsi tidak sepadan dengan pengisytiharan fungsi. Ralat jenis ini wujud secara meluas dalam kalangan pengaturcara C++ Disebabkan tidak memberi perhatian kepada ketepatan pengisytiharan fungsi, ia membawa kepada masalah kompilasi, yang akhirnya membuang masa dan tenaga untuk menyelesaikan masalah dan menjejaskan kecekapan pembangunan. Cara untuk mengelakkan kesilapan ini memerlukan mengikut beberapa norma dan amalan standard, mari kita lihat di bawah. Apakah panggilan fungsi berbanding pengisytiharan fungsi?

[[nodiscard]] dalam pengisytiharan fungsi C++: Menjelaskan akibat mengabaikan nilai pulangan [[nodiscard]] dalam pengisytiharan fungsi C++: Menjelaskan akibat mengabaikan nilai pulangan May 01, 2024 pm 06:18 PM

Atribut [[nodiscard]] menunjukkan bahawa nilai pulangan fungsi tidak boleh diabaikan, jika tidak, ia akan menyebabkan amaran atau ralat pengkompil untuk mengelakkan akibat berikut: pengecualian yang tidak dimulakan, kebocoran memori dan hasil pengiraan yang salah.

Sintaks terperinci pengisytiharan fungsi C++: daripada analisis sintaks kepada analisis penggunaan standard Sintaks terperinci pengisytiharan fungsi C++: daripada analisis sintaks kepada analisis penggunaan standard Apr 30, 2024 pm 02:54 PM

Sintaks pengisytiharan fungsi C++ ialah: returnTypefunctionName(parameterType1parameterName1,...,parameterTypeNparameterNameN);, dengan returnType ialah jenis return, functionName ialah nama fungsi, parameterType ialah jenis parameter, dan parameterName ialah nama parameter, yang mesti berakhir dengan a koma bertitik.

Panduan langkah demi langkah untuk pengisytiharan fungsi C++: arahan terperinci merangkumi setiap langkah Panduan langkah demi langkah untuk pengisytiharan fungsi C++: arahan terperinci merangkumi setiap langkah May 02, 2024 pm 04:33 PM

Pengisytiharan fungsi memberitahu pengkompil bahawa fungsi wujud tanpa menyediakan badan fungsi. Langkah-langkahnya adalah seperti berikut: tentukan jenis pemulangan fungsi (tidak sah jika tiada nilai pemulangan) tentukan nama fungsi dan isytiharkan parameter fungsi (pilihan, termasuk jenis data dan pengecam) plus koma bertitik

See all articles