<?php
$ExternalPost = (object) [
'reactions' => (object) [
'summary' => (object) [
'total_count' => 1
]
],
'comments' => (object) [
'summary' => (object) [
'total_count' => null
]
],
'shares' => (object) [
'count' => 3
]
];
var_dump($ExternalPost->reactions->summary->total_count ?
: 0 + $ExternalPost->comments->summary->total_count ?: 0 +
($ExternalPost->shares->count ?
$ExternalPost->shares->count : 0));
if ($ExternalPost->reactions->summary->total_count) {
$a = $ExternalPost->reactions->summary->total_count;
} else {
if ($ExternalPost->comments->summary->total_count) {
$a = 0 + $ExternalPost->comments->summary->total_count;
} elseif($ExternalPost->shares->count) { $a = 0 + $ExternalPost->shares->count; } else {
$a = 0;
}
}
PD9waHAKCgokRXh0ZXJuYWxQb3N0ID0gKG9iamVjdCkgWwoJICdyZWFjdGlvbnMnID0+IChvYmplY3QpIFsKCSAJJ3N1bW1hcnknID0+IChvYmplY3QpIFsKCSAJCSd0b3RhbF9jb3VudCcgPT4gMQoJIAldCgkgXSwKCSAnY29tbWVudHMnID0+IChvYmplY3QpIFsKCSAJJ3N1bW1hcnknID0+IChvYmplY3QpIFsKCSAJCSd0b3RhbF9jb3VudCcgPT4gbnVsbAoJIAldCgkgXSwKCSdzaGFyZXMnICA9PiAob2JqZWN0KSBbCgkJJ2NvdW50JyA9PiAzCgldCl07Cgp2YXJfZHVtcCgkRXh0ZXJuYWxQb3N0LT5yZWFjdGlvbnMtPnN1bW1hcnktPnRvdGFsX2NvdW50ID86IDAgKwogICAgICAgICAgICRFeHRlcm5hbFBvc3QtPmNvbW1lbnRzLT5zdW1tYXJ5LT50b3RhbF9jb3VudCA/OiAwICsKICAgICAgICAgICAoJEV4dGVybmFsUG9zdC0+c2hhcmVzLT5jb3VudCA/ICRFeHRlcm5hbFBvc3QtPnNoYXJlcy0+Y291bnQgOiAwKSk7CgoKaWYgKCRFeHRlcm5hbFBvc3QtPnJlYWN0aW9ucy0+c3VtbWFyeS0+dG90YWxfY291bnQpIHsKICAgICRhID0gJEV4dGVybmFsUG9zdC0+cmVhY3Rpb25zLT5zdW1tYXJ5LT50b3RhbF9jb3VudDsKfSBlbHNlIHsKICAgIGlmICgkRXh0ZXJuYWxQb3N0LT5jb21tZW50cy0+c3VtbWFyeS0+dG90YWxfY291bnQpIHsKICAgICAgJGEgPSAwICsgJEV4dGVybmFsUG9zdC0+Y29tbWVudHMtPnN1bW1hcnktPnRvdGFsX2NvdW50OwogICAgfSBlbHNlaWYoJEV4dGVybmFsUG9zdC0+c2hhcmVzLT5jb3VudCkgewogICAgICAkYSA9IDAgKyAkRXh0ZXJuYWxQb3N0LT5zaGFyZXMtPmNvdW50OwogICAgfSBlbHNlIHsKICAgICAgJGEgPSAwOwogICAgfQp9CiAgICAgICAgICAgCnZhcl9kdW1wKCRhKTs=