thể trùng lặp:
Undefined variable problem with PHP functionKhông xác định lỗi biến trong PHP bao gồm nộp
Ai đó có thể cho tôi biết tại sao tôi tiếp tục nhận được thông điệp biến lỗi không xác định trong PHP của tôi bao gồm các tập tin?
<?php
$page = 1;
if (isset($_REQUEST['page'])) {
$page = $_REQUEST['page'];
}
function phpRocks() {
require("includes/dostuff.php");
}
if ($search) {
phpRocks();
}
?>
Sau đó, trong dostuff.php:
<?php echo $page; ?>
Đây là lỗi tôi nhận được:
Thông báo: biến Không xác định: Trang trong /dostuff.php trên dòng
Thu gọn cử tri/người yêu cầu đóng: Không thể hiện nỗ lực nghiên cứu nào? Làm thế nào? Tôi nên thêm gì khác? Tôi đã bị bối rối về điều này trong một nửa giờ và không thể tìm thấy bất kỳ bài viết nào khác trả lời câu hỏi này. Tôi có cần phải là một chuyên gia về PHP để đăng câu hỏi hay không (do đó tôi sẽ không đăng bất kỳ câu hỏi nào!) ??
phạm vi biến. Bạn đang khai báo trong phạm vi toàn cục, nhưng mở khuôn mẫu từ một hàm có phạm vi var cục bộ riêng của nó. – mario
bạn có chắc '$ page' đang được thiết lập không? – sgroves
'phpRocks()' được gọi là ở đâu? –