Tayfun Erbilen PHP Seti ile PHP öğrenen var mı ?
16
●955
- 30-04-2019, 09:29:36ilerde tekrar karşılaşırsak hatırlat hocam bana çünki çok kafayı verdim köpek gibi çalışıyorumysf adlı üyeden alıntı: mesajı görüntüle
- 30-04-2019, 09:34:55Üyeliği durduruldusana tekbir tavsiyem var. ingilizcen yoksa bırak. varsa devam et algoritma yavaşlar yavaşlar oturur.WhiteRed adlı üyeden alıntı: mesajı görüntüle
- 30-04-2019, 09:35:12Aslında mantık olarak çok basittir.
function connect($url, $tryCount = 0) { try { //burada bağlantı kodlarımız var } catch (Exception $e) { if($tryCount < 3) return connect($url, $tryCount+1); else throw new Exception("3 kere denedim kardeşim!"); } }Şunun üzerinden gidecek olursak. Bir urlye bağlantı yapmaya çalıştığımızı varsayalım. Ama URLye ulaşamadığında bunu tekrar denemesini istiyoruz. Eğer recursive fonksiyonlar olmasaydı yukardaki gibi değil aşağıdaki gibi bir fonksiyonumuz olurdu
function connect($url) { try { //burada bağlantı kodlarımız var } catch (Exception $e) { //Birinci hata try { //burada bağlantı kodlarımız var } catch (Exception $e) { //ikinci hata try { //burada bağlantı kodlarımız var } catch (Exception $e) { //Üçüncü hata artık yeter try { //burada bağlantı kodlarımız var } catch (Exception $e) { } } } } }edit: IDE'ye alıp TABları düzenlersen daha rahat görebilirsin - 30-04-2019, 09:36:55hocam daha try ve catch ları görmedim Exception mesela onuda görmedim buna kafa veremem ama demek istediğinizi anladımCihanAksoy adlı üyeden alıntı: mesajı görüntüle
Tayfun erbilen udemy kursuna bakarsanız "fonksiyonlar" bölümündeyim
- 30-04-2019, 09:55:30Eğitim tarihi biraz eski ancak başlangıç için yeterli. Kendisinin anlatımı, örneklemesi oldukça güzel. Hatta geçenlerde tekrar başlayıp bir kaç konuyu seyrettim.
Tayfun erbilen udemy kursuna bakarsanız "fonksiyonlar" bölümündeyim