Hướng dẫn php parse error: syntax error, unexpected static t_static - lỗi phân tích cú pháp php: lỗi cú pháp, t_static tĩnh không mong muốn

Đã hỏi 11 năm, 9 tháng trước 11 years, 9 months ago

Đã xem 28k lần 28k times

class Employee 
{
    public static $favSport = "Football";

    public static function watchTV[]
    {
        echo "Watching ".static::$favSport;
    }
}

class Executive extends Employee 
{
    public static $favSport = "Polo";
}

echo Executive::watchTV[];

Lỗi Parse: Lỗi cú pháp, T_static không mong muốn trên dòng 7

Tại sao tôi gặp lỗi Parse & và làm thế nào để khắc phục nó? Cảm ơn!

Tereško

57.5K24 Huy hiệu vàng95 Huy hiệu bạc149 Huy hiệu đồng24 gold badges95 silver badges149 bronze badges

Hỏi ngày 12 tháng 1 năm 2011 lúc 12:03Jan 12, 2011 at 12:03

1

Lỗi phân tích cú pháp ở đây:

echo "Watching ".static::$favSport;

là bởi vì các ràng buộc tĩnh muộn đã được giới thiệu trong PHP V5.3. Phiên bản PHP của bạn [

Không có cách nào tôi có thể nghĩ ra để sửa nó cho PHP cũ hơn 5.3, ngoài việc kế thừa đối tượng [điều này thực sự không phải là một bản sửa lỗi vì nó không liên quan gì đến ____ 5] ...

Ares

5,8653 Huy hiệu vàng33 Huy hiệu bạc49 Huy hiệu đồng3 gold badges33 silver badges49 bronze badges

Đã trả lời ngày 12 tháng 1 năm 2011 lúc 12:05Jan 12, 2011 at 12:05

BoltclockboltclockBoltClock

679K156 Huy hiệu vàng1365 Huy hiệu bạc1338 Huy hiệu đồng156 gold badges1365 silver badges1338 bronze badges

2

Codeproject, 20 Bay Street, Tầng 11 Toronto, Ontario, Canada M5J 2N8 +1 [416] 849-8900

^4.8

Phiên bản symfony bị ảnh hưởng

Sự mô tả
Parse error: syntax error, unexpected 'static' [T_STATIC] in /home/www/satowa-network.at/vendor/symfony/options-resolver/OptionsResolver.php on line 194

Tốt ngày / buổi tối, tôi vừa xuất bản trang web của mình và muốn kiểm tra mọi thứ cho chức năng của nó và khi tôi muốn đăng nhập vào hệ thống đăng nhập của mình, tôi nhận được thông báo lỗi sau đây ... Lỗi phân tích cú pháp: Lỗi cú pháp, 'tĩnh' bất ngờ [T_static] trong /home/www/satowa-network.at/vendor/symfony/options-resolver/optionsresolver.php trên dòng 194

Tôi có thể làm hài lòng ai nhanh chóng giúp đỡ ....

Tôi không biết làm thế nào bạn có thể tái tạo mà tôi không bao giờ thay đổi bất cứ thứ gì hoặc lâu hơn từ ngày này sang ngày khác

Giải pháp có thể

Không phản hồi

Bối cảnh bổ sung

Không phản hồi

Mystikmember | 104Member | 104

Loại trả lại tĩnh là tính năng Php 8 & nbsp; nhưng bạn đang sử dụng Php & nbsp; 7.4.

Blogger Marek Bartošnette | 804Nette Blogger | 804

Đặt phiên bản PHP mà bạn mong đợi sẽ sử dụng trong sản xuất trong Composer.json. Nó sẽ đảm bảo trình soạn thảo sẽ cài đặt các thư viện phù hợp với phiên bản PHP đó thay vì phiên bản PHP hiện tại của bạn

{
	"config": {
		"platform": {
			"php": "7.4.29"
		}
	}
}

Silviustanmember | 21Member | 21

Cảm ơn các bạn, config.platform.php trong nhà soạn nhạc đã giải quyết vấn đề của tôi. Tôi & nbsp; không biết là quan trọng & nbsp; :]

Tôi đang phải đối mặt với một số vấn đề, trong khi tải dự án địa phương của mình lên máy chủ, nó đã ném một lỗi, điều mà tôi không thể sửa chữa.plz giúp tôi. Lý do đằng sau các vấn đề này là gì.

Lỗi Parse: Lỗi cú pháp, T_Static không mong muốn, mong đợi T_String hoặc T_Varable hoặc '$' in /home/xxxxxx/public_html/demo/xxxx/lib/cake/core/app.php trên dòng 221

if [!empty[static::$legacy[$type]]] {
            $type = static::$legacy[$type];
        }

Trong dòng 221 cái này có mặt.

Bình luận

1 giải pháp solution

Nội dung này, cùng với bất kỳ mã nguồn và tệp liên quan nào, được cấp phép theo giấy phép mở của Dự án Mã [CPOL]

& nbsp;

Chuyên gia hàng đầu
24 giờ cuối cùngTháng này



Codeproject, 20 Bay Street, Tầng 11 Toronto, Ontario, Canada M5J 2N8 +1 [416] 849-8900

Bài Viết Liên Quan

Chủ Đề