3v4l.org

run code in 300+ PHP versions simultaneously
<?php $s = "SELECT p0_.id AS id0, p0_.title AS title1, p0_.on_air AS on_air2, p0_.description AS description3, p0_.keywords AS keywords4, p0_.posted AS posted5, p0_.is_on_player AS is_on_player6, p0_.is_on_rss AS is_on_rss7, p0_.private AS private8, p0_.is_display_date AS is_display_date9, p0_.is_audio_download AS is_audio_download10, p0_.is_audio_player AS is_audio_player11, p0_.is_video_download AS is_video_download12, p0_.is_video_player AS is_video_player13, p0_.is_srt_on AS is_srt_on14, p0_.is_notes_on AS is_notes_on15, p0_.created AS created16, p0_.updated AS updated17, p0_.is_pdf AS is_pdf18, p0_.series_number AS series_number19, p0_.alt_location AS alt_location20, p0_.video_start_time AS video_start_time21, p0_.video_stop_time AS video_stop_time22, p0_.audio_start_time AS audio_start_time23, p0_.audio_stop_time AS audio_stop_time24, p0_.studio_id AS studio_id25, p0_.artwork_id AS artwork_id26, p0_.speaker_id AS speaker_id27, p0_.language_id AS language_id28, p0_.liveSchedule_id AS liveSchedule_id29 FROM posting p0_ WHERE p0_.id = (SELECT max(p1_.id) AS dctrn__1 FROM posting p1_ INNER JOIN playlist_posting p2_ ON p1_.id = p2_.posting_id INNER JOIN playlist p3_ ON p2_.playlist_id = p3_.id LEFT JOIN posting_has_video p5_ ON p1_.id = p5_.posting_id LEFT JOIN video v4_ ON v4_.id = p5_.video_id LEFT JOIN posting_has_audio p7_ ON p1_.id = p7_.posting_id LEFT JOIN audio a6_ ON a6_.id = p7_.audio_id LEFT JOIN posting_has_pdf p9_ ON p1_.id = p9_.posting_id LEFT JOIN pdf p8_ ON p8_.id = p9_.pdf_id LEFT JOIN posting_live_features p10_ ON p1_.id = p10_.posting_id WHERE (p1_.studio_id = ? AND p3_.id = 1301 AND p3_.type = 1) AND ((v4_.id IS NOT NULL OR a6_.id IS NOT NULL OR p8_.id IS NOT NULL OR (p10_.id IS NOT NULL AND p10_.is_on = 1)) AND p3_.is_on = 1 AND p1_.is_on_player = 1))"; var_dump(wordwrap($s));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/pSdBX
function name:  (null)
number of ops:  8
compiled vars:  !0 = $s
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 'SELECT+p0_.id+AS+id0%2C+p0_.title+AS+title1%2C+p0_.on_air+AS+on_air2%2C+p0_.description+AS+description3%2C+p0_.keywords+AS+keywords4%2C+p0_.posted+AS+posted5%2C+p0_.is_on_player+AS+is_on_player6%2C+p0_.is_on_rss+AS+is_on_rss7%2C+p0_.private+AS+private8%2C+p0_.is_display_date+AS+is_display_date9%2C+p0_.is_audio_download+AS+is_audio_download10%2C+p0_.is_audio_player+AS+is_audio_player11%2C+p0_.is_video_download+AS+is_video_download12%2C+p0_.is_video_player+AS+is_video_player13%2C+p0_.is_srt_on+AS+is_srt_on14%2C+p0_.is_notes_on+AS+is_notes_on15%2C+p0_.created+AS+created16%2C+p0_.updated+AS+updated17%2C+p0_.is_pdf+AS+is_pdf18%2C+p0_.series_number+AS+series_number19%2C+p0_.alt_location+AS+alt_location20%2C+p0_.video_start_time+AS+video_start_time21%2C+p0_.video_stop_time+AS+video_stop_time22%2C+p0_.audio_start_time+AS+audio_start_time23%2C+p0_.audio_stop_time+AS+audio_stop_time24%2C+p0_.studio_id+AS+studio_id25%2C+p0_.artwork_id+AS+artwork_id26%2C+p0_.speaker_id+AS+speaker_id27%2C+p0_.language_id+AS+language_id28%2C+p0_.liveSchedule_id+AS+liveSchedule_id29+FROM+posting+p0_+WHERE+p0_.id+%3D+%28SELECT+max%28p1_.id%29+AS+dctrn__1+FROM+posting+p1_+INNER+JOIN+playlist_posting+p2_+ON+p1_.id+%3D+p2_.posting_id+INNER+JOIN+playlist+p3_+ON+p2_.playlist_id+%3D+p3_.id+LEFT+JOIN+posting_has_video+p5_+ON+p1_.id+%3D+p5_.posting_id+LEFT+JOIN+video+v4_+ON+v4_.id+%3D+p5_.video_id+LEFT+JOIN+posting_has_audio+p7_+ON+p1_.id+%3D+p7_.posting_id+LEFT+JOIN+audio+a6_+ON+a6_.id+%3D+p7_.audio_id+LEFT+JOIN+posting_has_pdf+p9_+ON+p1_.id+%3D+p9_.posting_id+LEFT+JOIN+pdf+p8_+ON+p8_.id+%3D+p9_.pdf_id+LEFT+JOIN+posting_live_features+p10_+ON+p1_.id+%3D+p10_.posting_id+WHERE+%28p1_.studio_id+%3D+%3F+AND+p3_.id+%3D+1301+AND+p3_.type+%3D+1%29+AND+%28%28v4_.id+IS+NOT+NULL+OR+a6_.id+IS+NOT+NULL+OR+p8_.id+IS+NOT+NULL+OR+%28p10_.id+IS+NOT+NULL+AND+p10_.is_on+%3D+1%29%29+AND+p3_.is_on+%3D+1+AND+p1_.is_on_player+%3D+1%29%29'
    6     1        INIT_FCALL                                               'var_dump'
          2        INIT_FCALL                                               'wordwrap'
          3        SEND_VAR                                                 !0
          4        DO_ICALL                                         $2      
          5        SEND_VAR                                                 $2
          6        DO_ICALL                                                 
          7      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
160.81 ms | 1395 KiB | 17 Q