Hàm và tham số

  • 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

Hàm và tham số

xxhàm và các tham số.
Tháng Bảy 31, 2009, 04:38:31 PM gửi bởi nvcnvn
Vấn đề để nãy sinh ra mấy cái tham số này là, có uổn quá không khi mỗi lần ghi là có 1000 câu giống nhau, 1000 lần thì nhiều thiệt, nhưng mà lại không có tác dụng đả kích mục tiêu, phải là 1000 câu Anh yêu em. rồi 1000 câu Em là mặt trời của anh. rồi 1000 câu Anh phải đeo kính râm khi em hé môi cười. =)) thì may ra nàng còn say sẫm mặt mài.

Ta nhận thấy ngây bất cập, hàm được đặt ra để rút ngắn công việc, nhưng nếu cứ mỗi câu như thế mà viết một hàm thì nó chỉ làm mọi chuyện rắc rối thêm.
Và ý tưởng dẫn tới....xem ví dụ  =)):

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


Đó là đoạ code củ, sửa nó lại một chút, các bạn chú ý tới những điểm khác biệt nhé:

function sayiloveyou($loinoi)
{
   for(
$i=0;$i<1001;$i++)
      {
         echo 
$loinoi;
      }
}


Mình đã thêm vào ở giữa 2 dấu ngoặc () một biến $loinoi, và ở dòng echo thay vì nội dung là câu nói thì nội dung ở đấy lại là biến $loinoi.

Để gọi hàm lúc này và in ra 100 câu Anh yêu em. ta gọi như sau:

<?php
function sayiloveyou($loinoi)
{
   for(
$i=0;$i<1001;$i++)
      {
         echo 
$loinoi;
      }
}

sayiloveyou("Anh yêu em.<br />");
?>


giải thích cho việc này chính là khi gọi hàm sayiloveyou("Anh yêu em.<br />") thì phần nội dung "Anh yêu em.<br />" được gán cho biến $loinoi khá là đơn giản [hải không mọi người.

Ta cũng có thể viết một hàm với nhiều tham số nhận vào, ví dụ như ngoài việc tuỳ biến sẽ in ra cái chi, ta có thể tuỳ biếm thêm số lầm in ra.

function sayiloveyou($loinoi,$solan)
{
   for(
$i=0;$i<$solan;$i++)
      {
         echo 
$loinoi;
      }
}

Khi gọi hàm này, ta lần lượt cho vào hai giá trị tương ứng theo đúng thứ tự:

sayiloveyou("Anh yêu em.<br />",999);


Cho tới lúc này thì để chinh phục cô ấy với cấu trúc hàm, mọi việc chỉ còn tuỳ thuộc vào ý tưởng của bạn nữa thôi :X

nói đùa thế cho vui, chứ thật ra có một câu nói như thế này:

Rào cản hiện thời không phải là công nghệ mà là ý tưởng.

Những kiến thức trên rất là cơ bản, nhưng lại nắm giữ những sức mạnh rất lớn.



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: hàm và các tham số.
Trả lời bài này 1: Tháng Tư 13, 2011, 04:24:35 PM gửi bởi Nạc danh
Xem ra tư tưởng lớn gặp nhau oy;))
Định viết 1 server php để cưa gái nè B-)

xx Re: hàm và các tham số.
Trả lời bài này 2: Tháng Tư 13, 2011, 04:55:19 PM gửi bởi nvcnvn
Trích dẫn của: Nạc danh vào Tháng Tư 13, 2011, 04:24:35 PM
Xem ra tư tưởng lớn gặp nhau oy;))
Định viết 1 server php để cưa gái nè B-)
her her
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