Tự thiết lập Hàm

  • Home
  • Forum
  • Tự Học HTML
  • Tự Học Javascript
  • Tự Học PHP

MỞ ĐẦU

  • PHP mở đầu
  • Chuẫn bị để học PHP
  • Trang PHP đầu tiên

KIỂU DỬ LIỆU

  • Biến PHP
  • Biến và giá trị
  • Biểu thức và các toán tử cơ bản
  • Một số toán tử khác trong php
  • PHP với các kiểu giá trị
  • Nháy đơn - nháy kép
  • PHP hằng
  • Đổi kiểu dữ liệu

CÂU LỆNH IF

  • PHP câu lệnh IF
  • PHP ELSEIF
  • Dạng vắn tắt

VÒNG LẶP

  • PHP vòng lặp while
  • PHP vòng lặp for

MẢNG PHP

  • Mảng trong PHP
  • PHP mảng kết hợp
  • PHP mảng dựng sẵn

PHP HÀM

  • Tự thiết lập Hàm
  • Hàm và tham số
  • Biến toàn cục và biến cục bộ
  • PHP function return

GIAO TIẾP NGƯỜI DÙNG

  • Giao tiếp với người dùng qua phương thức GET
  • Giao tiếp với người dùng qua phương thức POST

Tự thiết lập Hàm

xxThiết lập hàm trong php
Tháng Bảy 31, 2009, 03:50:42 PM gửi bởi nvcnvn
Vừa qua, ở bài nói về mảng tại: http://hocvui.net/php/post/1682 chúng ta thấy có sự xuất hiện của một hàm có tên là count (hàm này trả về độ dài của mảng đó).

Trong PHP có rất nhiều những hàm dựng sẵn như thế, giúp ta giải quyết được nhiều tình huốn trong lập trình web dễ dàng hơn. bên cacnh5 những hàm có sẵn đó, ta cũng có thể tự soạn thảo các hàm cho riêng mình.

Mục đích của việc tự soạn thảo các hàm là cho đợ mõi tay, dễ hiệu chỉnh.

Các bạn hãy tưỡng tượng ta có một hành động A, hành động A là tập hợp bao gồm rất nhiều hành động khác. Và trên cả trang web, ta biết rằng sẽ có nhiều hơn 3 lần ta thực hiện lại hành động A đó, vệc đưa hành động đó trỡ thành một hàm sẽ là một bước đi khôn ngoan và rất "lập trình viên".


________________________
Xét ví dụ bạn đơn giãn muốn in ra một nghìn câu: Anh yêu em.
Mọi chuyện sẽ đơn giản hoá với vòng lặp (các bạn vẫn còn nhớ chứ).

for($i=0;$i<1001;$i++)
{
echo 
"<b>Anh yêu em</b><br />";
}


Nhưng mà sẽ khá dài cho trường hợp: 100 cấu Anh yêu em., tiếp theo lại là 1000 câu Em có yêu anh không!?, lại 1000 câu.......

Để khai báo hàm - function trong php ta có cú pháp như sau:
Mã nguồn: [Chọn]
function <tên hàm>()
{
//Nội dung các câu lệnh sẽ nàm trong hai dấu ngoặc nhọn này
}

Với ví dụ trên, mình sẽ viết một hàm có công dụng in ra 1000 câu Anh yêu em. như sau:

function sayiloveyou()
{
   for(
$i=0;$i<1001;$i++)
      {
         echo 
"<b>Anh yêu em</b><br />";
      }
}


Mình đã đặt tên cho hàm này là hàm sayiloveyou và bất cứ khi nào, ở bất cứ đâu trên trang web, mình muốn in ra 1000 câu Anh yêu em. mình chỉ việc gọi hàm này (gọi nói nghe cho nó giống lập trình viên, chứ có nghĩa là viết nó ra thôi!)

<?php
function sayiloveyou()
{
   for(
$i=0;$i<1001;$i++)
      {
         echo 
"<b>Anh yêu em</b><br />";
      }
}

sayiloveyou();

echo 
"Đẵ in ra 100 câu đầu tiên, không biết em có hiểu rõ tình cảm của anh chư, in tiếp<br />";

sayiloveyou();
?>


Hàm sayiloveyou() của chúng ta vừa mới viết, lại không giống như cái hàm count() đã nêu ra từ đầu bài ở chỗ hàm count nhận vào một tham số bên trong cặp dấu ngoặc, những bài tiếp theo của chúng ta sẽ nói về mấy cái mà mình gọi là "tham số" này.

À xin nói thêm, nếu có ai định dùng tin học để chinh phục nữa kia, thì các trên của mình còn dỡ lắm, mình nghĩ cách tốt nhất là học viết phần mềm, hay virus gì đó, chứ web thì hiệu quả không bằng! :))-

http://hocvui.net





Viết một nhật xét mới

Danh Sách Các Bài Trả Lời:

Trang: [1]

xx Re: Thiết lập hàm trong php
Trả lời bài này 1: Tháng Năm 16, 2011, 05:44:53 PM gửi bởi NguyenDuy
Admin ơi, php có hàm nào nén file và đổi tên file ko

xx Re: Thiết lập hàm trong php
Trả lời bài này 2: Tháng Năm 16, 2011, 08:18:22 PM gửi bởi nvcnvn
Để đổi tên dùng hàm rename()
ví dụ:
rename('/foler/file1.txt', '/foler/file2.txt')
hàm này sẽ đổi tên  file1.txt trong thư mục folder thành file2.txt

Vấn đề zip file: http://hocvui.net/4rum/tim-toi-php/nen-file-trong-php-(zip-file)/
Trang: [1]
 
Information Technology News|| Download driver and more|| SMF cho người Việt
|| game avatar || nông trại vui vẻ
Thích hợp với các trình dyệt:
Firefox - Opera - Google Chrome