Function trong PHP

Function trong PHP
* truyền biến trong 'function'


==> Nếu có 2 biến cần tham chiếu mà bạn chỉ truyền vào 1 biến thì sẽ ra lỗi, để tránh tình trạng đó thì bạn nên đặt tham số cho biến $width, $height.


* Khác Nhau giữa biến toàn cục và Biến cục bộ
- Biến Toàn cục được khai báo bên ngoài hàm và dùng cho mọi vị trí trừ trường hợp không dùng được trong hàm (function).
==>Nếu muốn sử dụng biến toàn cục trong hàm (function) thì ta có 2 cách:

- Còn đối với biến cục bộ được tạo ra trong hàm thì chỉ hiệu lực trong hàm gọi ra nó.

* Khác nhau giữa tham trị và tham chiếu
- Biến truyền theo kiểu tham trị thì khi kết thúc hàm giá trị của biến truyền vào không đổi.

 Sau khi biến thì biến $n1 và $n2 vẫn không đổi.
- Còn đối với biến truyền theo kiểu tham chiếu thì khi hàm kết thúc , giá trị truyền vào của biến sẽ thay đổi tùy theo giá trị được xử lý của hàm. Đồng thời lệnh chỉ chấp nhận truyền tham chiếu trên biến định nghĩa fuction , còn ngoài funtion sẽ báo lỗi.
thì kết quả sẽ cho ra giá trị mà hàm đã sử lý


* Sự khác nhau giữa lệnh "include" và "require":
Cả 2 câu lệnh đều gọi một file nào đó vào file hiện tại. Nhưng khi có lỗi thì đối với :
==> include: câu lệnh sẽ tiếp tục thực thi chương trình
==> require: câu lệnh này thì rẽ ngừng thực hiện chương trình

Cũng như vậy trượng hợp đối với câu lệnh "include_once" và "require_once" thì chỉ cho phép xuất hiện một lần file đó ,như :