Avko | 20.10.2023 14:07 |
---|---|
Predmet:migracija php koda sa ver 5 na ver7 Kada zelimo prepraviti php kod koji je pisan za verziju 5 i da on radi na ver 7 moramo izmjeniti naredbe i sintaksu koda. Npr. mysql naredba vise se ne koristi i moramo upotrijebiti mysqli Ja sam malo istrazivao i postoje , koliko sam ja shvatio, neka rijesenja koja automatski ukazu na greske. Problem je taj sto neznam kako to instalirati i pokrenuti na svom racunalu. Nisam nikada koristio gitHub napisane programe niti ih pookretao tako da sam totalno neupucen. Moli o bi pomoc ako moze. Linkovi su dole ispod: LINK 1 LINK 2 LINK 3 LINK 4 LINK 5 LINK 6 |
zxz | 22.10.2023 23:09 |
---|---|
Predmet:Re:migracija php koda sa ver 5 na ver7 Nisam pregledao sve linkove koje si stavio. Mislim da ne postoji niti jedna app. koju ces samo instaliasti te pokrenuti i rijesiti stvar. Postoji nekoliko programa ali oni ko fol olaksaju. Da budem iskren ja se drzim one prijeko je prece a okolo blize tako da sve uvijek radim pjesaka. Evo nekoliko programa koji ko biva to rade: PHP CompatInfo: PHP CompatInfo je alat koji analizira PHP kod i generira izvjesca o kompatibilnosti s razlicitim verzijama PHP-a. Moze vam pomoci da identificirate dijelove koda koji bi mogli uzrokovati probleme prilikom migracije. Vise informacija: PHP CompatInfo Rector: Rector je mocan alat za refaktoriranje koda koji podrzava migraciju PHP koda na novije verzije jezika. Ima posebne pravila za migraciju s PHP 5 na PHP 7. Vise informacija: Rector PHP 7 Marry: PHP 7 Marry je skripta koja pomaze u migraciji PHP koda s PHP 5 na PHP 7. Nudi automatizirane zamjene i savjete za rucnu provjeru. IDE podrska: Neki moderni IDE-ovi (integrated development environments) kao sto su PhpStorm, NetBeans, i Visual Studio Code imaju ugradjene alate za analizu koda i podrsku za migraciju na novije verzije PHP-a. Ovi alati mogu automatski sugerirati ispravke i pomoci vam u procesu migracije. S obzirom na kompleksnost aplikacija, cesto je najbolje koristiti kombinaciju automatskih alata i rucnog pregleda i prilagodbe koda kako biste bili sigurni da je migracija uspjesna. Takodjer je vazno imati dobro testiranje nakon migracije kako biste osigurali da sve funkcije ispravno rade na PHP 7. E sad sto se tice konekcije mysql koja je vec davno najavljena da nece biti podrzana u novijim verzijama. Sda je u modi mysqli i pdo. Pored konekcije tu su i ostale naredbe. Ja uijek ovo pravim u klasi pa tako da nije problem promjene jer mijenjam samo klasu. I vama bi preporucio isto. Najbolje je pogledati na oficielnoj stranici sta se sve nijenja i polako. Najvise se nataba dimenzinisanje variabli jr se sad moraju na vrhu dimenzionisati. Evo od prilike sta treba mijenjati: PHP 7 uvodi mogucnost deklaracije tipova, sto znaci da mozete odrediti tip podataka za argumente funkcija i vracene vrijednosti. Ovo moze zahtijevati promjene u vasim funkcijama i pozivima funkcija. Neki starije funkcije su izbacene u PHP 7. Takodjer, ponasanje nekih funkcija se moze promijeniti u PHP 7. Na primjer, create_function() je izbacen, a ponasanje funkcije round() se mijenja kada je rijec o .5 vrijednostima. Ovo su samo neke od kljucnih promjena koje biste trebali uzeti u obzir prilikom migracije s PHP 5.6 na PHP 7. Prije migracije, pazljivo pregledajte sluzbenu dokumentaciju PHP-a kako biste bili sigurni da vas kod odgovara svim novim zahtjevima i promjenama. |
Avko | 23.10.2023 15:47 |
---|---|
Predmet:Re:migracija php koda sa ver 5 na ver7 compatinfo sam skinuo i ima nastavak *.phar, a rectorphp nisam uspio niti skinuti. Dakle, nisam niti startao. Kako raspakirati i gdje to instalirati, kako pokrenuti? |
zxz | 24.10.2023 01:31 |
---|---|
Predmet:Re:migracija php koda sa ver 5 na ver7 u php.ini treba promijeniti phar.require_hash = On i ako je detovano onda odetovati isto tako i phar.require_signature = On |
Avko | 25.10.2023 01:20 |
---|---|
Predmet:Re:migracija php koda sa ver 5 na ver7 php.ini phar.require_hash ... sve mi je sada bistro kao napoj hehehe salim se. idem ja pronaci na netu nesto tipa php 5 vs php 7 pa liniju po liniju |