create account

PHP Tutorial Blog Series & Loops #4 by hknyasar

View this thread on: hive.blogpeakd.comecency.com
· @hknyasar · (edited)
$24.97
PHP Tutorial Blog Series & Loops #4
<center>
![utopian-io2.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1512584499/jvhnf7g32ci8f7caflab.jpg)
</center><br><hr noshade>
Hi everybody, this is a 4. Turkish tutorial content about PHP programming language. Maybe you know, this is a script language and also open source. I am describing all of the series PHP programming language. I separate them into titles. I describe each title in detail in the form of a post. Also, you can also see the captions below.
<hr noshade>

Herkese merhaba. Biliyorsunuz bu blog serisinde sizlere açık kaynak kodlu bir programlama dili olan PHP den bahsediyorum. Nedir, nasıl ve nerelerde kullanılır, ne işimize yarar, PHP ile neler yapabiliriz, nasıl bir yapıya sahiptir mesela nesneye yönelik bir dil mi yoksa yapısal bir programlama dili midir, tek başına kullanılabilir mi yoksa başka web dilleriyle beraber mi kullanılıyor, syntax' ı nasıldır falan filan bunların hepsinden yani baştan aşağı php nin tüm konularından bahsediyorum. 

Siz de bu serinin tamamını okuduktan sonra PHP hakkında yeteri kadar bilgi sahibi olacağınıza inanıyorum. Zaten internette de bolca kaynak var oralardan da araştırıp daha detaylıca öğrenebilirsiniz. Ayrıca bu seride neler gördüğümüzü genel olarak başlıklar halinde aşağıda görebilirsiniz. Zaten her postta bu başlıklardan sadece birini anlatırım büyük ihtimalle. Hatta tek posta sığmazsa o başlığı birkaç postta da anlatabilirim. Bu postta 3. başlıktaki Döngüler kısmını açıklayacağım.

- You can see my previous works in here:
- [PHP Tutorial Blog Series #1](https://steemit.com/utopian-io/@hknyasar/php-tutorial-blog-series-1)
- [PHP Tutorial Blog Series #2](https://steemit.com/utopian-io/@hknyasar/php-tutorial-blog-series-2)
- [PHP Tutorial Blog Series #3](https://steemit.com/utopian-io/@hknyasar/php-tutorial-blog-series-3)

## PHP Eğitici Blog Serisi

1- PHP Programlamaya Hazırlık, Değişkenler, Operatörler ve Bazı Fonksiyonlar
2- Stringler, Sabit Değerler, Çerezler ve Sunucu Bilgileri
3- Karşılaştırma ve Denetleme Mantığı, Döngüler
4- PHP ve HTML, Formlarla İlgili İşlemler
5- Diziler ve Dizi Fonsiyonları
6- Tarih ve Zamanla İlgili Fonsiyonlar
7- PHP Programlama Serisi Sonu

## 3- Döngüler 

Bu döngü dediğimiz şey programda istenilen bir durumu çok sayıda elde etmek için ya da belirli bir artışı ya da azalışı kontrol atında tutmak için -mesele bir sayaç gibi düşünülebilir- kullanılır. Yani belirli şartlar altında istediğimiz işleri yapan birer fonksiyon gibi düşünülebilir. Her türden veriyi döngüleri kullanarak istediğimiz bir değere göre yapabiliriz. Mesela 1 den 5 e kadar sayıları artırmak bir döngüyle kolaylıkla yapılabilir. Ya da birde bine kadar üçerli artacak şekilde yazıları ekrana yazdırabiliriz. Ya da başka işlerimiz için bu sayıları kullanabiliriz. Php de 4 tip döngü var bunlar for(), foreach(), while(), ve do() while().

### - For Döngüsü

Belirli değerleri artırabilir ya da azaltabiliriz. Artış miktarını da belirleyebiliyoruz kendimiz. Kalıba bir bakalım hemen nasıl kullanıldığına:

![1.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1513284175/yadboetlj1gxocwkcsyk.png)

Şimdi burada for un içinde üç kısım var yukarıda gördüğünüz gibi. İlk kısım başlangıç değerini belirtiyor. Yani döngünün nereden başlayacağını belirtiyor. Bizim örnekte sıfırdan başlıyor. İkinci kısım kontrolü belirtiyor. Yani i<=7 kısmı i, 7 den küçük veya eşit olduğu sürece anlamına geliyor. En sondaki i++ kısmı ise her işlemden sonra i yi bir artıracağımız anlamına geliyor. Ve döngünün içindeki echo $i ise döngünün her adımında ekrana i nin değerini bastırmamızı sağlayacak. Örneği çalıştırıp görelim bakalım:

![2.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1513274959/kzt6zuy4qffbz70oi6qf.png)

Gördüğünüz gibi ekrana 0 dan başlayarak 7 ye kadar yazdırdı. Başka bir örnek yapalım.

![2.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1513284223/txvmunrlj65t2o1zbip5.png)

Bu örnekte ise i değerini 10 dan başlatıp 0 dan büyük veya eşit olduğu sürece azaltıyoruz. i-- demek döngünün her adımında i değerini bir azaltmamız anlamına geliyor. İlk seferde kendi değerini kullanıyor döngüye girdikten sonra bir azaltıyor. Sonra bir daha azaltıyor. Bu böyle döngünün her adımında devam ediyor. Yine daha önceki örnekte olduğu gibi ekrana bastıralım çıktısını görelim:

![3.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1513276328/azubrlzaihgot34rwvbr.png)

### - Break

Döngülerde istenilen şart sağlandığı zaman döngüden çıkmamız gerekebilir. bu gibi durumlarda break deyimini kullanıyoruz. Bu bütün döngülerde geçerlidir. Kodun içinde aradığımız şartın sağlandığı yere bu deyimi yazıyoruz ve yorumlayıcı bu deyimi gördüğünde döngüden çıkıyor. 

![4.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1513284392/raanrlyncpr6hhe6wvpq.png)

Mesela bu yazdığımız örnekte x in başlangıç değeri 1. Yani 1 den başlayarak artıyor. Nereye kadar 100 e kadar. for un içinde sağ tarafa x++ yazdığımız için birer birer artıyor. O kısım artış oranını belirtmemize yarıyor. Biz for döngüsünün içinde if deyimini kullanarak dedik ki eğer x 17 den büyükse döngüden çık. Yani x değeri artarken 18 e geldiğinde döngüden çık demiş olduk. Yani 18 değerini ekrana basmayacak. Bakalım çıktısına:

![4.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1513278513/ntckjyl45rawgmniwpuq.png)
  
Gördüğünüz gibi 18 sayısını ekrana basmadı . 17 ye kadar yazdı x 18 değerini aldığında döngüden çıktı. Alt satırdaki ekrana yazma kodunu işletmedi.

For döngüsüyle birkaç örnek yapalım.

![5.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1513284555/yn3jdxfafao2scjs1uro.png)


Mesela bu örnekte bu sefer birer birer değil de 3 er 3 er artırdık i değerini. i+=3 demek aslında i=i+3 demektir. Yani i yerine i+3 yazabiliriz demektir. Döngünün her adımında i yerine i+3 yazınca i nin değeri 3 artmış olacak. Programlama mantığına biraz uzak olanlara çok tuhaf gelir ilk başta bu i=i+3 deyimi. Ama i=i+3 deyince = in iki tarafı birbirine eşit olacakmış gibi düşünüyor insan ilk başta. Programlama mantığında ise i yerine i+3 yazmamız gerektiği anlamına geliyor bu. Yani sağ taraftaki değeri sol taraftakine aktarıyoruz. Çıktısına bakalım:

![5.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1513279382/vjc8sxjgkp20mnuusmjd.png)

Gördüğünüz gibi 1 den başlayarak 3 erli şekilde arttı ve 19 kadar geldi. Bir sonraki sayı 22 olacağı için ve bu 20 den büyük olacağı için onu ekrana basmadı şartı sağlamadığı için.

### - While ve Do...While Döngüsü

While da aynı for gibi bir döngü çeşididir. .Şimdi bunun kalıbına bakalım.

![6.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1513284757/ipjmw4peammf9jwaino4.png)

Kalıbımız bu. Örnek yapalım.

![7.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1513284865/mr1qhjbdp0chukz7t3zj.png)

Yine for daki mantıkla aynı aslında. a nın d eğeri 1 ilk başta. While döngüsünü kullanarak diyoruz ki a 10 dan küçük olduğu sürece ekrana a nın değerini bas. While daki parantezin içine sağlanmasını istediğimiz şartı yazıyoruz yani. a 10 dan küçük olduğu sürece a nın değerini ekrana basacak. Bastıktan sora da a++ kodunu yazarak a nın değerini 1 artırıyoruz.

### -Do...While Döngüsü

Bu da benzer mantık ama while dan bir farkı var burada önce yapılacak işler yapılıyor sonra şart sağlandı mı diye bakılıyor. Bu fark çok önemli. Bazı durumlarda do ... while döngüsünü kullanmak daha avantajlı olabiliyor bu fark yüzünden. Hatta bazen mecburen bu döngüyü kullanmanız bile gerekebiliyor. Bunun kalıbına bakalım:

![8.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1513284927/dcex0odggj3dx2nsnbwz.png)

 Örnek yapalım.

![9.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1513285012/oax6s3vhcmvd6iamvnr6.png)

Bu örnekte ilk başta anın değerine 0 atadık. Sonra do...while döngüsüne soktuk. whle ın yanında parantez içinde koşulumuzu yazdık. Ama koşulun sağlanıp sağlanmadığına bakmadan a yı ekrana yazdırdı. Niye çünkü do bloğunun için bizim ekrana yazdırma komutumuz. İslemleri yaptıktan sonra while in içine gelip şartımızı kontrol ediyor yorumlayıcı. 

### - Foreach Döngüsü 

Bu döngü yalnızca diziler için kullanılabilen bir döngüdür. Biz henüz dizilerden bahsetmedik ama ufak birkaç örnekle mantığını anlayabiliriz. Bu döngü dizi değişkenlerin anahtar ve değerlerini elde etmek için kullanılır. Kalıbını yazalım hemen.

![10.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1513285092/rjomv2grnydstdcqehgq.png)

Bir tane örnek yapalım:

![11.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1513285235/axpif6p3izxxgdgmpb3n.png)

Çıktısına bakalım:

![6.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1513282863/tlnfghhbxo1ebo7e26mz.png)

Dizimiz a dan g ye kadar olan elemanlardı. foreach döngüsüyle bu elemanları ekrana bastırdık. Anahtar değer ikilisini kullanarak. Python da da buna benzer bir döngü çeşidi vardı ismini hatırlamıyorum. Belki aynıdır ismi de. 

Genel olarak döngülerin mantığı bu şekilde. Sonraki postta görüşmek üzere.   



<br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@hknyasar/php-tutorial-blog-series-4">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>
👍  , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorhknyasar
permlinkphp-tutorial-blog-series-4
categoryutopian-io
json_metadata"{"community":"utopian","app":"steemit/0.1","format":"markdown","repository":{"score":148.92516,"default_branch":"master","watchers":13510,"open_issues":130,"forks":4543,"license":{"url":null,"spdx_id":null,"name":"Other","key":"other"},"open_issues_count":130,"archived":false,"mirror_url":null,"forks_count":4543,"has_pages":false,"has_wiki":false,"has_downloads":true,"has_projects":false,"has_issues":false,"language":"C","watchers_count":13510,"stargazers_count":13510,"size":304870,"homepage":"http://www.php.net","svn_url":"https://github.com/php/php-src","clone_url":"https://github.com/php/php-src.git","ssh_url":"git@github.com:php/php-src.git","git_url":"git://github.com/php/php-src.git","pushed_at":"2017-12-14T15:44:16Z","updated_at":"2017-12-14T15:35:45Z","created_at":"2011-06-16T01:52:25Z","deployments_url":"https://api.github.com/repos/php/php-src/deployments","releases_url":"https://api.github.com/repos/php/php-src/releases{/id}","labels_url":"https://api.github.com/repos/php/php-src/labels{/name}","notifications_url":"https://api.github.com/repos/php/php-src/notifications{?since,all,participating}","milestones_url":"https://api.github.com/repos/php/php-src/milestones{/number}","pulls_url":"https://api.github.com/repos/php/php-src/pulls{/number}","issues_url":"https://api.github.com/repos/php/php-src/issues{/number}","downloads_url":"https://api.github.com/repos/php/php-src/downloads","archive_url":"https://api.github.com/repos/php/php-src/{archive_format}{/ref}","merges_url":"https://api.github.com/repos/php/php-src/merges","compare_url":"https://api.github.com/repos/php/php-src/compare/{base}...{head}","contents_url":"https://api.github.com/repos/php/php-src/contents/{+path}","issue_comment_url":"https://api.github.com/repos/php/php-src/issues/comments{/number}","comments_url":"https://api.github.com/repos/php/php-src/comments{/number}","git_commits_url":"https://api.github.com/repos/php/php-src/git/commits{/sha}","commits_url":"https://api.github.com/repos/php/php-src/commits{/sha}","subscription_url":"https://api.github.com/repos/php/php-src/subscription","subscribers_url":"https://api.github.com/repos/php/php-src/subscribers","contributors_url":"https://api.github.com/repos/php/php-src/contributors","stargazers_url":"https://api.github.com/repos/php/php-src/stargazers","languages_url":"https://api.github.com/repos/php/php-src/languages","statuses_url":"https://api.github.com/repos/php/php-src/statuses/{sha}","trees_url":"https://api.github.com/repos/php/php-src/git/trees{/sha}","git_refs_url":"https://api.github.com/repos/php/php-src/git/refs{/sha}","git_tags_url":"https://api.github.com/repos/php/php-src/git/tags{/sha}","blobs_url":"https://api.github.com/repos/php/php-src/git/blobs{/sha}","tags_url":"https://api.github.com/repos/php/php-src/tags","branches_url":"https://api.github.com/repos/php/php-src/branches{/branch}","assignees_url":"https://api.github.com/repos/php/php-src/assignees{/user}","events_url":"https://api.github.com/repos/php/php-src/events","issue_events_url":"https://api.github.com/repos/php/php-src/issues/events{/number}","hooks_url":"https://api.github.com/repos/php/php-src/hooks","teams_url":"https://api.github.com/repos/php/php-src/teams","collaborators_url":"https://api.github.com/repos/php/php-src/collaborators{/collaborator}","keys_url":"https://api.github.com/repos/php/php-src/keys{/key_id}","forks_url":"https://api.github.com/repos/php/php-src/forks","url":"https://api.github.com/repos/php/php-src","fork":false,"description":"The PHP Interpreter","html_url":"https://github.com/php/php-src","private":false,"owner":{"site_admin":false,"type":"Organization","received_events_url":"https://api.github.com/users/php/received_events","events_url":"https://api.github.com/users/php/events{/privacy}","repos_url":"https://api.github.com/users/php/repos","organizations_url":"https://api.github.com/users/php/orgs","subscriptions_url":"https://api.github.com/users/php/subscriptions","starred_url":"https://api.github.com/users/php/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/php/gists{/gist_id}","following_url":"https://api.github.com/users/php/following{/other_user}","followers_url":"https://api.github.com/users/php/followers","html_url":"https://github.com/php","url":"https://api.github.com/users/php","gravatar_id":"","avatar_url":"https://avatars2.githubusercontent.com/u/25158?v=4","id":25158,"login":"php"},"full_name":"php/php-src","name":"php-src","id":1903522},"pullRequests":[],"platform":"github","type":"tutorials","tags":["utopian-io","tutorial","tr"],"links":["https://steemit.com/utopian-io/@hknyasar/php-tutorial-blog-series-1","https://steemit.com/utopian-io/@hknyasar/php-tutorial-blog-series-2","https://steemit.com/utopian-io/@hknyasar/php-tutorial-blog-series-3","https://utopian.io/utopian-io/@hknyasar/php-tutorial-blog-series-4"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1512584499/jvhnf7g32ci8f7caflab.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1513284175/yadboetlj1gxocwkcsyk.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1513274959/kzt6zuy4qffbz70oi6qf.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1513284223/txvmunrlj65t2o1zbip5.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1513276328/azubrlzaihgot34rwvbr.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1513284392/raanrlyncpr6hhe6wvpq.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1513278513/ntckjyl45rawgmniwpuq.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1513284555/yn3jdxfafao2scjs1uro.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1513279382/vjc8sxjgkp20mnuusmjd.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1513284757/ipjmw4peammf9jwaino4.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1513284865/mr1qhjbdp0chukz7t3zj.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1513284927/dcex0odggj3dx2nsnbwz.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1513285012/oax6s3vhcmvd6iamvnr6.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1513285092/rjomv2grnydstdcqehgq.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1513285235/axpif6p3izxxgdgmpb3n.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1513282863/tlnfghhbxo1ebo7e26mz.png"]}"
created2017-12-14 20:27:15
last_update2017-12-14 22:52:06
depth0
children6
last_payout2017-12-21 20:27:15
cashout_time1969-12-31 23:59:59
total_payout_value17.693 HBD
curator_payout_value7.281 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length9,139
author_reputation17,021,028,463,600
root_title"PHP Tutorial Blog Series & Loops #4"
beneficiaries
0.
accountutopian.pay
weight2,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id23,538,301
net_rshares5,031,588,630,355
author_curate_reward""
vote details (26)
@damla ·
Thank you for the contribution. It has been approved.

- Please change your code examples from a picture to a code fragment using backtics: ```. That way, users don't need to type over your code picture.
- Please choose a different, descriptive title.

You can contact us on [Discord](https://discord.gg/UCvqCsx).
**[[utopian-moderator]](https://utopian.io/moderators)**
properties (22)
authordamla
permlinkre-hknyasar-php-tutorial-blog-series-4-20171214t223316503z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"busy","app":"busy/1.0.0"}
created2017-12-14 22:33:39
last_update2017-12-14 22:33:39
depth1
children1
last_payout2017-12-21 22:33:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length370
author_reputation87,558,484,358,792
root_title"PHP Tutorial Blog Series & Loops #4"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id23,548,784
net_rshares0
@hknyasar · (edited)
It is not written in code. I just tried it. The php code is not written in the utopian interface. The images and texts was corrupted. I spent 2 hours trying to fix them. So it is impossible. Thank you for suggestion.
properties (22)
authorhknyasar
permlinkre-damla-re-hknyasar-php-tutorial-blog-series-4-20171214t210523356z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2017-12-14 23:05:24
last_update2017-12-14 23:09:51
depth2
children0
last_payout2017-12-21 23:05:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length216
author_reputation17,021,028,463,600
root_title"PHP Tutorial Blog Series & Loops #4"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id23,551,277
net_rshares0
@rockyhandsome · (edited)
wow post,,,,,good one
properties (22)
authorrockyhandsome
permlinkre-hknyasar-php-tutorial-blog-series-4-20171215t095723794z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2017-12-14 20:27:39
last_update2017-12-15 06:46:06
depth1
children1
last_payout2017-12-21 20:27:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length21
author_reputation14,423,998,308
root_title"PHP Tutorial Blog Series & Loops #4"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id23,538,329
net_rshares0
@hknyasar ·
thank you sir
properties (22)
authorhknyasar
permlinkre-rockyhandsome-re-hknyasar-php-tutorial-blog-series-4-20171214t191104520z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2017-12-14 21:11:03
last_update2017-12-14 21:11:03
depth2
children0
last_payout2017-12-21 21:11:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length13
author_reputation17,021,028,463,600
root_title"PHP Tutorial Blog Series & Loops #4"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id23,541,791
net_rshares0
@tenorbalonzo ·
Çok kaliteli ve faydalı paylaşımlarınızı kitaplığımda biriktiriyorum .Çok teşekkürler
👍  ,
properties (23)
authortenorbalonzo
permlinkre-hknyasar-php-tutorial-blog-series-4-20171215t065428568z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2017-12-15 06:55:21
last_update2017-12-15 06:55:21
depth1
children0
last_payout2017-12-22 06:55:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length85
author_reputation-1,115,275,014,457
root_title"PHP Tutorial Blog Series & Loops #4"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id23,587,211
net_rshares173,070,009
author_curate_reward""
vote details (2)
@utopian-io ·
### Hey @hknyasar I am @utopian-io. I have just upvoted you!
#### Achievements
- You have less than 500 followers. Just gave you a gift to help you succeed!
- Seems like you contribute quite often. AMAZING!
#### Suggestions
- Contribute more often to get higher and higher rewards. I wish to see you often!
- Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!
#### Get Noticed!
- Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!
#### Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. <a href="https://discord.gg/zTrEMqB">Participate on Discord</a>. Lets GROW TOGETHER!
- <a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1">Vote for my Witness With SteemConnect</a>
- <a href="https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1">Proxy vote to Utopian Witness with SteemConnect</a>
- Or vote/proxy on <a href="https://steemit.com/~witnesses">Steemit Witnesses</a>

[![mooncryption-utopian-witness-gif](https://steemitimages.com/DQmYPUuQRptAqNBCQRwQjKWAqWU3zJkL3RXVUtEKVury8up/mooncryption-s-utopian-io-witness-gif.gif)](https://steemit.com/~witnesses)

**Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**
properties (22)
authorutopian-io
permlinkre-hknyasar-php-tutorial-blog-series-4-20171215t233606345z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2017-12-15 23:36:06
last_update2017-12-15 23:36:06
depth1
children0
last_payout2017-12-22 23:36:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,506
author_reputation152,955,367,999,756
root_title"PHP Tutorial Blog Series & Loops #4"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id23,683,457
net_rshares0