Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wymuszenie niestandardowej wersji php bezposrednio w pliku php
maraska
post 28.03.2018, 21:13:01
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 9.04.2013

Ostrzeżenie: (0%)
-----


Witam, mam pytanie

Czy da się wymusić inną wersję php bezpośrednio w pliku php czyli tylko dla tego pliku?
jakieś ini_set czy coś
Go to the top of the page
+Quote Post
markuz
post 28.03.2018, 21:26:07
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


W pliku PHP możesz rzucić błąd jak jest nieodpowiednia wersja PHP - phpversion

Ew. rozwiń pytanie.

Ten post edytował markuz 28.03.2018, 21:51:41


--------------------
Go to the top of the page
+Quote Post
Pilsener
post 28.03.2018, 22:26:24
Post #3





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Da się, ale tylko teoretycznie.
Nie widzę praktycznego zastosowania.
Prosty przykład:
  1. if($php == 7){
  2. echo 'Part only for PHP 7';
  3. }else{
  4. exec('bash-file-set-php-ver-on7');
  5.  
  6. echo 'Part only for PHP 5';
  7. }

Po wykryciu innej wersji PHP możemy odpalić sobie na serwerze skrypt, który zmieni wersję PHP i zresetuje serwer, my natomiast musimy ponownie wysłać request.
Zatem zmieniając wersję PHP w jednym miejscu skryptu, zmieniamy ją jednocześnie dla całej aplikacji - nie da się dynamicznie zmieniać wersji PHP w trakcie parsowania skryptu.

Jeśli mamy takie problemy to najlepiej rozbić aplikację na dwie części - niech każda działa pod inną wersją PHP a komunikacje między nimi łatwo dziś ogarnąć.
Go to the top of the page
+Quote Post
Pyton_000
post 29.03.2018, 07:12:47
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


zależnie od hostingu możesz w .htaccess ustawić wersję php dla katalogu/pliku. Lub w samych vhost dla Apache/Nginx
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.04.2024 - 03:54