Bạn có thể nhận thấy dấu ngoặc đơn sau tên hàm, chẳng hạn như. Viêt tên của tôi[]. Các tham số được chỉ định bên trong dấu ngoặc đơn
ví dụ 1
Ví dụ sau sẽ viết tên khác nhau nhưng cùng họ
"; }
echo "My name is "; writeMyName["Kai Jim"];
writeMyName[]; ?>0writeMyName[]; ?>1Đầu ra của đoạn mã trên sẽ là
writeMyName[]; ?>3ví dụ 2
Hàm sau có hai tham số
"; }writeMyName[]; ?>6writeMyName[]; ?>7writeMyName[]; ?>8Đầu ra của đoạn mã trên sẽ là
0Hàm PHP - Giá trị trả về
Hàm cũng có thể được sử dụng để trả về giá trị
Ví dụ
2Đầu ra của đoạn mã trên sẽ là
Nhận bằng tốt nghiệp của bạn
Chương trình chứng chỉ trực tuyến của W3Schools là giải pháp hoàn hảo cho các chuyên gia bận rộn, những người cần cân bằng giữa công việc, gia đình và xây dựng sự nghiệp
Chứng chỉ HTML dành cho các nhà phát triển muốn ghi lại kiến thức của họ về HTML, XHTML và CSS
Chứng chỉ JavaScript dành cho các nhà phát triển muốn ghi lại kiến thức của họ về JavaScript và HTML DOM
PHP là ngôn ngữ kịch bản máy chủ và là công cụ mạnh mẽ để tạo các trang Web động và tương tác
PHP là một giải pháp thay thế được sử dụng rộng rãi, miễn phí và hiệu quả cho các đối thủ cạnh tranh như ASP của Microsoft
Học dễ dàng với "Hiển thị PHP"
Công cụ "Hiển thị PHP" của chúng tôi giúp bạn dễ dàng tìm hiểu PHP, công cụ này hiển thị cả mã nguồn PHP và đầu ra HTML của mã
Máy tính, dưới bất kỳ hình thức nào, cho dù là phát triển web, lý thuyết điều khiển hay loại khác, thích đọc sách lịch sử, đặc biệt là sách, phim về Thế chiến thứ hai, xe hơi nhanh [tôi không có, chỉ có một chiếc Toyota yaris khiêm tốn]
- Chia sẻ
Đăng ngày 7 tháng 1 năm 2013
Trong hướng dẫn sử dụng php có đề cập rằng việc chuyển qua tham chiếu được sử dụng để một hàm có thể thay đổi giá trị của biến. Ví dụ sau đây được lấy từ hướng dẫn sử dụng PHP
"; }7
Điều tôi muốn nói là tôi có thể nhận được kết quả-cụ thể là 6-mà không cần sử dụng phương thức chuyển qua tham chiếu. Tôi có bỏ lỡ điều gì ở đây không?
Liên kết để bình luậnChia sẻ trên các trang web khác
nhà khoa học
Đăng ngày 7 tháng 1 năm 2013
nhà khoa học
- người điều hành
- 8. 7k
- Vị trí. Đảo Rhode, Hoa Kỳ
- Sở thích. Âm nhạc, lập trình, máy tính, thiết kế web, kinh doanh, sách và chính trị.
- Ngôn ngữ. HTML/CSS/JS, PHP/MySQL, bash, VCS, OSS, Java, Python
- Chia sẻ
Đăng ngày 7 tháng 1 năm 2013
bạn đang hỏi liệu có cách nào khác để viết cùng chức năng đó mà không cần chuyển qua tham chiếu hay không, đó là cách khác ngoài việc sử dụng câu lệnh trả về?
Liên kết để bình luậnChia sẻ trên các trang web khác
tiếng anh
Đăng ngày 7 tháng 1 năm 2013
tiếng anh
- người điều hành
- 14. 8k
- Sở thích. Phát triển phần mềm, trò chơi điện tử
- Ngôn ngữ. C++, Java, PHP, SQL, Javascript, CSS, HTML
- Chia sẻ
Đăng ngày 7 tháng 1 năm 2013
Họ chỉ cho thấy cách chuyển qua tham chiếu hoạt động. Nếu bạn không có toán tử & thì mã đó sẽ không hoạt động bình thường
Liên kết để bình luậnChia sẻ trên các trang web khác
sương mù
Đăng ngày 8 tháng 1 năm 2013
sương mù
- Các thành viên
- 1. 8k
- Vị trí. Athens, Hy Lạp
- Sở thích. Máy tính, ở bất kỳ hình thức nào, cho dù là phát triển web, lý thuyết điều khiển hay loại khác, thích đọc sách lịch sử, đặc biệt là sách về Thế chiến thứ hai, phim ảnh, ô tô tốc độ cao [tôi không có, chỉ là một .
- Ngôn ngữ. Tiếng Anh, Tiếng Hy Lạp
- Tác giả
- Chia sẻ
Đăng ngày 8 tháng 1 năm 2013
Điều tôi đang nói là kết quả vẫn như vậy ngay cả khi tôi xóa toán tử tham chiếu. Đây là mã một lần nữa nhưng với một câu lệnh echo chỉ để thực hiện các bài kiểm tra.Họ chỉ cho thấy cách chuyển qua tham chiếu hoạt động. Nếu bạn không có toán tử & thì mã đó sẽ không hoạt động bình thường
"; }8
Kết quả là 5 trong cả hai trường hợp-có hoặc không có toán tử tham chiếu
Liên kết để bình luậnChia sẻ trên các trang web khác
boen_robot
Đăng ngày 8 tháng 1 năm 2013
boen_robot
- Các thành viên
- 8. 5k
- Vị trí. châu Âu. //Bulgaria/Plovdiv
- Sở thích. Mọi thứ liên quan đến máy tính. va khoa hoc.
- Ngôn ngữ. [X]HTML, CSS, XML, XSLT, Schema, PHP, JavaScript [một chút], dựa trên XML khác.
- Chia sẻ
Đăng ngày 8 tháng 1 năm 2013
Bạn đang thiếu điểm tham chiếu - với một tham chiếu, giá trị có thể được thay đổi để mã bên ngoài hàm có thể thấy giá trị được đặt bên trong hàm. Hãy thử mã kiểm tra sau
"; }9
và không thay đổi gì ngoài "&" tại chức năng. Bạn sẽ thấy rằng với tham chiếu, tiếng vang ở trên [nằm ngoài chức năng] đang lặp lại 6 thay vì 5 và không có tham chiếu, bạn đang lặp lại 5
Liên kết để bình luậnChia sẻ trên các trang web khác
sương mù
Đăng ngày 8 tháng 1 năm 2013
sương mù
- Các thành viên
- 1. 8k
- Vị trí. Athens, Hy Lạp
- Sở thích. Máy tính, ở bất kỳ hình thức nào, cho dù là phát triển web, lý thuyết điều khiển hay loại khác, thích đọc sách lịch sử, đặc biệt là sách về Thế chiến thứ hai, phim ảnh, ô tô tốc độ cao [tôi không có, chỉ là một .
- Ngôn ngữ. Tiếng Anh, Tiếng Hy Lạp
- Tác giả
- Chia sẻ
Đăng ngày 8 tháng 1 năm 2013
Vâng tôi hiểu nó bây giờ. Mặc dù tôi không thể tìm ra nơi này có thể hữu ích
Liên kết để bình luậnChia sẻ trên các trang web khác
boen_robot
Đăng ngày 8 tháng 1 năm 2013
boen_robot
- Các thành viên
- 8. 5k
- Vị trí. châu Âu. //Bulgaria/Plovdiv
- Sở thích. Mọi thứ liên quan đến máy tính. va khoa hoc.
- Ngôn ngữ. [X]HTML, CSS, XML, XSLT, Schema, PHP, JavaScript [một chút], dựa trên XML khác.
- Chia sẻ
Đăng ngày 8 tháng 1 năm 2013
Tốt. thành thật mà nói, nếu bạn sử dụng các lớp, thì thực sự, bạn có thể làm bất cứ điều gì với chúng thay vì làm điều đó với các tham chiếu. Tài liệu tham khảo là một trong những phần còn lại từ thời tiền OOP. Trong các ngôn ngữ được biên dịch [ala C và C++], chúng cũng hữu ích để giảm dung lượng bộ nhớ [vì bạn có một giá trị được truyền xung quanh, trái ngược với giá trị được sao chép xung quanh], nhưng trong các ngôn ngữ như PHP, thời gian chạy [trong trường hợp này - . g. nếu bạn sửa đổi giá trị trong hàm]. Nếu bạn loại bỏ các đối tượng ra khỏi phương trình, các tham chiếu sẽ hữu ích khi bạn cần một hàm để sửa đổi dữ liệu sẽ được sử dụng sau này VÀ cần giá trị trả về của nó để báo hiệu điều gì đó khác. Bạn có thể xem các ví dụ với các chức năng riêng của PHP, chẳng hạn như preg_match_all[]. Một mặt, giá trị trả về là số trận đấu và mặt khác, $matches là một biến được sửa đổi để chứa mỗi trận đấu